用java设计一个简单计算器,完成两个整数的四则运算。
时间: 2024-09-24 22:12:09 浏览: 40
在Java中设计一个简单的命令行计算器,可以使用if-else结构或者switch语句来处理四种基本的四则运算。这里是一个基础的示例:
```java
import java.util.Scanner;
public class SimpleCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数字:");
int num1 = scanner.nextInt();
System.out.println("请输入第二个数字:");
int num2 = scanner.nextInt();
System.out.println("请选择操作(+, -, *, /):");
char operator = scanner.next().charAt(0);
switch (operator) {
case '+':
int sum = add(num1, num2);
System.out.println("结果: " + sum);
break;
case '-':
int difference = subtract(num1, num2);
System.out.println("结果: " + difference);
break;
case '*':
int product = multiply(num1, num2);
System.out.println("结果: " + product);
break;
case '/':
if (num2 != 0) {
double quotient = divide(num1, num2);
System.out.println("结果: " + quotient);
} else {
System.out.println("错误: 除数不能为零!");
}
break;
default:
System.out.println("错误: 输入的操作符无效!");
}
scanner.close();
}
// 四则运算函数
private static int add(int a, int b) {
return a + b;
}
private static int subtract(int a, int b) {
return a - b;
}
private static int multiply(int a, int b) {
return a * b;
}
private static double divide(int a, int b) {
return (double) a / b;
}
}
```
当你运行这个程序时,它会提示用户输入两个数字和一个运算符,然后计算并显示结果。
阅读全文