java——数组和方法

mac2022-06-30  11

根据用户输入的4组数据,输出加减乘除结果。

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); } } }
最新回复(0)