键盘接受两个数 实现加减乘除 以及平方和 五个功能 然后在使用switch case进行功能选择Java
时间: 2024-03-17 13:40:53 浏览: 23
好的,下面是可以实现你要求的 Java 代码:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
double num1, num2, result;
int choice;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入两个数:");
num1 = scanner.nextDouble();
num2 = scanner.nextDouble();
System.out.println("请选择要进行的操作:");
System.out.println("1. 加法");
System.out.println("2. 减法");
System.out.println("3. 乘法");
System.out.println("4. 除法");
System.out.println("5. 平方和");
choice = scanner.nextInt();
switch (choice) {
case 1:
result = num1 + num2;
System.out.println("结果为:" + result);
break;
case 2:
result = num1 - num2;
System.out.println("结果为:" + result);
break;
case 3:
result = num1 * num2;
System.out.println("结果为:" + result);
break;
case 4:
if (num2 == 0) {
System.out.println("除数不能为0!");
} else {
result = num1 / num2;
System.out.println("结果为:" + result);
}
break;
case 5:
result = Math.pow(num1, 2) + Math.pow(num2, 2);
System.out.println("结果为:" + result);
break;
default:
System.out.println("无效的选择!");
break;
}
}
}
```
同样需要注意的是,这只是一个简单的实现,还需要进行输入验证和错误处理。