完整计算器app源代码java
时间: 2024-10-11 15:10:46 浏览: 28
安卓计算器APP源代码
创建一个完整的计算器应用程序的Java源代码通常包含以下几个部分:用户界面、事件处理和计算逻辑。由于这里是一个文本交互环境,我将提供一个简化的命令行版计算器示例,并不是完整的GUI版本。你可以根据这个基础去构建一个更复杂的应用,如 Swing 或者 JavaFX。
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double num1, num2;
String operator;
System.out.println("请输入第一个数字:");
num1 = scanner.nextDouble();
System.out.println("请输入运算符 (+, -, *, /):");
operator = scanner.next();
switch (operator) {
case "+":
System.out.println("请输入第二个数字:");
num2 = scanner.nextDouble();
System.out.println("结果: " + add(num1, num2));
break;
case "-":
num2 = scanner.nextDouble();
System.out.println("结果: " + subtract(num1, num2));
break;
case "*":
System.out.println("结果: " + multiply(num1, num2));
break;
case "/":
if (num2 != 0)
System.out.println("结果: " + divide(num1, num2));
else
System.out.println("除数不能为零!");
break;
default:
System.out.println("无效的运算符!");
}
scanner.close();
}
// 这些函数用于实现基本的加减乘除操作
private static double add(double a, double b) { return a + b; }
private static double subtract(double a, double b) { return a - b; }
private static double multiply(double a, double b) { return a * b; }
private static double divide(double a, double b) { return a / b; }
}
```
阅读全文