两位数简单计算器(实现加减乘除功能)
所谓努力,就是主动而有目的的活动。
思考思路中。。。
- 要有键盘监听功能
- 提示输入
- 加减乘除的四个静态方法
- 判断输入,执行加减乘除的哪一个,并调用方法
- 进行加减乘除中的运算
- 输出结果
- 判断输入是否合法
分析结束,看起来貌似还挺简单(真正敲起来,还是困难重重,,)
开始整
public static void main(String [] args ){
//键盘输入
Scanner scanner = new Scanner(System.in);
System.out.println("请您输入要计算的两个数");
//定义a,b接收键盘输入
double a = scanner.nextDouble();
double b = scanner.nextDouble();
System.out.println("/t 1 运行加法运算");
System.out.println("/t 2 运行减法运算");
System.out.println("/t 3 运行乘法运算");
System.out.println("/t 4 运行除法运算");
System.out.println("请您输入数字1~4选择运算:");
//定义clac 接收用户输入
int clac = scanner.nextInt();
//用swith语句判断用户要执行加减乘除中的哪个算法
//并调用方法
swith(clac){
case 1:
System.out.println("运算结果是:"+sum(a,b));
break;
case 2:
System.out.println("运算结果是:"+reduce(a,b));
break;
case 3:
System.out.println("运算结果是:"+ride(a,b));
break;
case 4:
System.out.println("运算结果是:"+except(a,b));
break;
default:
System.out.println("您输入有误,请重新输入!!");
}
}
//加减乘除的静态方法
public static double sum(double c,double d){
return c+d;
}
public static double reduce(double c,double d){
return c-d;
}
public static double ride(double c,double d){
return c*d;
}
public static double except(double c,double d){
return c/d;
}
敲的时候还觉得挺难的,无从下手,但当你真的写出来了,理清思路,发现是如此简单
开心,又是成就满满的一天~~
要四级考试 了,今年我运气爆棚,一定能过,加油!!(听力放过我吧,让俺过去)