简易计算器java代码
javaimport java.util.Scanner;
public class SimpleCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎使用简易计算器!");
System.out.print("请输入第一个数字: ");
double num1 = scanner.nextDouble();
System.out.print("请输入运算符(+, -, *, /): ");
char operator = scanner.next().charAt(0);
System.out.print("请输入第二个数字: ");
double num2 = scanner.nextDouble();
double result;
switch (operator) {
case '+':
result = num1 + num2;
System.out.println("结果: " + result);
break;
case '-':
result = num1 - num2;
System.out.println("结果: " + result);
break;
case '*':
result = num1 * num2;
System.out.println("结果: " + result);
break;
case '/':
if (num2 != 0) {
result = num1 / num2;
System.out.println("结果: " + result);
} else {
System.out.println("除数不能为0!");
}
break;
default:
System.out.println("无效的运算符!");
}
}
}
这个简易计算器会要求用户输入两个数字和一个运算符,然后计算并输出结果。
上面的代码是一个简单的控制台应用程序,用于进行基本的数学运算。用户可以输入两个数字和一个运算符来执行相应的运算,并将结果输出到控制台上。
Scanner
类被用于从控制台读取用户的输入。首先,程序提示用户输入第一个数字。然后,程序提示用户输入一个运算符。接着,程序提示用户输入第二个数字。根据用户输入的运算符,程序执行相应的运算,并将结果输出到控制台上。如果用户输入的是除法运算符 /
,则需要检查除数是否为零,以避免除以零的错误。
你可以将这段代码保存到一个名为 SimpleCalculator.java
的文件中,然后使用 Java 编译器进行编译,并在命令行或集成开发环境中运行它。