java. 使用条件运算符输出三个数中较大的一个 【问题描述】 从键盘输入三个整数,
时间: 2024-12-29 22:34:02 浏览: 5
在Java中,你可以使用三元运算符(也称为条件运算符或短路运算符)来找出并输出这三个数中的最大值。这里是简单的示例代码:
```java
import java.util.Scanner;
public class Main {
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("请输入第三个整数:");
int num3 = scanner.nextInt();
// 使用条件运算符找到最大值
int maxNum = (num1 > num2) ? ((num1 > num3) ? num1 : num3) : ((num2 > num3) ? num2 : num3);
System.out.println("三个数中的最大值是: " + maxNum);
scanner.close();
}
}
```
在这个例子中,如果`num1`大于`num2`,则会进一步比较`num1`和`num3`;如果`num1`不大于`num2`,则会比较`num2`和`num3`。最终结果就是这三个数中的最大值。
阅读全文