1)创建工具类:Utils 在类中定义加法函数,该函数用于计算两数之和(允许计算整数或小数): 限制1. 函数取名:add 限制2. 函数为公共的(public)静态(static)函数。 在类中定义减法函数,该函数用于计算两数之差(允许计算整数或小数): 限制1. 函数取名:substract 限制2. 函数为公共的(public)静态(static)函数。 在类中定义乘法函数,该函数用于计算两数之积(允许计算整数或小数): 限制1. 函数取名:multiply 限制2. 函数为公共的(public)静态(static)函数。 在类中定义除法函数,该函数用于计算两数之商(允许计算整数或小数): 除法计算时,如果分母为0,则函数对外返回:-1。 限制1. 函数取名:division。 限制2. 函数为公共的(public)静态(static)函数。 2)创建主类:TestUtils 本实验需要用户输入2个数值,数值间用空格间隔。 本实验允许用户输入整数或者小数。 提示语句为:“请输入用于计算的两个数值,数值间用空格间隔:”。 3) 输出加、减、乘、除的运算结果: 在控制台打印:“和为:” + 加法函数返回的结果。 在控制台打印:“差为:” + 减法函数返回的结果。 在控制台打印:“积为:” + 乘法函数返回的结果。 如果除法函数返回:-1,在控制台打印:“分母不能为0”。 否则,在控制台打印:“商为:” + 除法函数返回的结果
工具类:Utils
package cn.wzu.dsj.shiyan3; public class Utils { public static double add(double a,double b){ return a+b; } public static double substract(double a,double b){ return a-b; } public static double multiply(double a,double b){ return a*b; } public static double division(double a,double b){ if(b==0){ return -1; } return a/b; } }主类:TestUtils
package cn.wzu.dsj.shiyan3; import java.util.*; public class TestUtils { public static void main(String[] args){ System.out.println("请输入用于计算的两个数值,数值间用空格间隔:"); Scanner in=new Scanner(System.in); double a=in.nextDouble(); double b=in.nextDouble(); in.close(); System.out.println("和为:"+Utils.add(a,b)); System.out.println("差为:"+Utils.substract(a,b)); System.out.println("积为:"+Utils.multiply(a,b)); double c=Utils.division(a,b); if(c==-1){ System.out.println("分母不能为0"); } else{ System.out.println("商为:"+c); } } }