用java实现输入三个数字,输出最大值和最小值以及他们的和
时间: 2024-03-05 17:50:12 浏览: 53
好的,以下是对应的 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();
int num2 = scanner.nextInt();
int num3 = scanner.nextInt();
scanner.close();
int max = num1 > num2 ? (num1 > num3 ? num1 : num3) : (num2 > num3 ? num2 : num3);
int min = num1 < num2 ? (num1 < num3 ? num1 : num3) : (num2 < num3 ? num2 : num3);
int sum = num1 + num2 + num3;
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
System.out.println("它们的和为:" + sum);
}
}
```
这段代码使用了 `Scanner` 类来读取用户的输入,首先提示用户输入三个数字,然后通过 `nextInt` 方法依次读取三个整数。接下来使用三元运算符来比较三个数字的大小关系,得到最大值和最小值。最后计算它们的和,并使用 `println` 函数输出结果。运行程序后,用户可以输入三个数字,然后程序会输出它们的最大值、最小值以及它们的和。