用switch语句输入三个整数求输出三者中最大数
时间: 2024-10-21 15:13:37 浏览: 16
当你需要在一个程序中找到三个整数中的最大值时,可以使用一个简单的if-else语句结构,但如果想要简洁一些,也可以利用switch语句来实现。不过需要注意的是,switch通常用于处理枚举类型的选项,对于比较数值可能会显得不太直观。这里我们可以使用传统的嵌套if条件判断:
```java
import java.util.Scanner;
public class MaxOfThreeNumbers {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入三个整数:");
int num1 = input.nextInt();
int num2 = input.nextInt();
int num3 = input.nextInt();
// 使用if-else if-else找出最大值
int max = num1;
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
System.out.println("这三个数字中最大的是:" + max);
}
}
```
如果你坚持要用switch,那通常是不可能的,因为switch不适合这种连续的比较。
阅读全文