package case11;
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个操作数:");
if (input.hasNextInt()) {
int num1 = input.nextInt();
System.out.println("请输入第二个操作数:");
if (input.hasNextInt()) {
int num2 = input.nextInt();
int num3 = 0;
String fuhao = input.next();
switch (fuhao) {
case "+":
num3 = num1 + num2;
break;
case "-":
num3 = num1 - num2;
break;
case "*":
num3 = num1 * num2;
break;
case "/":
num3 = num1 / num2;
break;
default:
break;
}
System.out.println("计算结果:" + num3);
} else {
System.out.println("请输入正确的数字!");
}
} else {
System.out.println("请输入正确的数字!");
}
}
}
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个操作数:");
if (input.hasNextInt()) {
int num1 = input.nextInt();
System.out.println("请输入第二个操作数:");
if (input.hasNextInt()) {
int num2 = input.nextInt();
int num3 = 0;
String fuhao = input.next();
switch (fuhao) {
case "+":
num3 = num1 + num2;
break;
case "-":
num3 = num1 - num2;
break;
case "*":
num3 = num1 * num2;
break;
case "/":
num3 = num1 / num2;
break;
default:
break;
}
System.out.println("计算结果:" + num3);
} else {
System.out.println("请输入正确的数字!");
}
} else {
System.out.println("请输入正确的数字!");
}
}
}
本文介绍了一个使用Java实现的简易命令行计算器程序。该程序通过读取用户输入的两个整数及运算符来完成基本的加、减、乘、除运算,并验证了输入的有效性。
435

被折叠的 条评论
为什么被折叠?



