Day20--作业计算器
Day20--作业计算器
作业:写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。
思路推荐:
- 写 4 个方法:加减乘除。
- 利用循环+switch 进行用户交互。
- 传递需要操作的两个数。
- 输出结果。
package com.liu.www.method;
import java.util.Scanner;
public class Homework {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while(true){
System.out.println("请输入第一个数字num1:");
double num1= scanner.nextDouble();
System.out.println("请输入第二个数字num2:");
double num2= scanner.nextDouble();
System.out.println("请输入接下来的选择:1.加;2.减;3.乘;4.除");
int i1 = scanner.nextInt();
switch(i1){
case 1:
System.out.println("num1+num2="+(num1+num2));
break;
case 2:
System.out.println("num1-num2="+(num1-num2));
break;
case 3:
System.out.println("num1*num2="+(num1*num2));
break;
case 4 :
if(num2!=0){
System.out.println("num1/num2="+(num1/num2));
}else{
System.out.println("计算不成立!!!!");
}
}
System.out.println("是否继续进行?输入i(1/2)");
int i = scanner.nextInt();
if(i!=1){
break;
}
}
}
}