import java.util.Scanner;
/**
*
* 修改上次的计算器功能,使用while循环,输入exit,退出计算器。 while循环的使用
*
*
*
*/
public class Demo {
public double jia(double a , double b) {
double sum = a + b ;
return sum;
}
public double jian(double a , double b) {
double sum = a - b;
return sum;
}
public double cheng(double a , double b) {
double sum = a * b ;
return sum;
}
public double chu(double a , double b) {
double sum = a / b;
return sum;
}
public static void main(String[] args) {
HomeWork08 ming = new HomeWork08();
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请您输入第一个数: ");
double num1 = scanner.nextDouble();
System.out.println("请您输入运算字符: + - * / ");
String operator = scanner.next();
System.out.println("请您输入第二个数字: ");
double num2 = scanner.nextDouble();
switch (operator) {
case "+":
double A = ming .jia(num1, num2);
System.out.println(A);
break;
case "-":
double B = ming .jian(num1, num2);
System.out.println(B);
break;
case "*":
double C = ming .cheng(num1, num2);
System.out.println(C);
break;
case "/":
double D = ming .chu(num1, num2);
System.out.println(D);
break;
default:
System.out.println("运算字符输入有误,请确认后重新启动");
break;
}
System.out.println("您是否需要继续计算: 是:Y 否: N");
String letter = scanner.next();
if (letter.equals("N") || letter.equals("n")) {
break;
}
}
}
}
java实现简单的计算机循环使用
最新推荐文章于 2023-01-15 20:24:39 发布