Java输出10个数求最大值和最小值。
时间: 2024-05-14 07:16:17 浏览: 16
以下是Java代码实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int max = Integer.MIN_VALUE; //初始化最大值为最小整数值
int min = Integer.MAX_VALUE; //初始化最小值为最大整数值
System.out.println("请输入10个整数:");
for (int i = 0; i < 10; i++) {
int num = sc.nextInt();
if (num > max) {
max = num; //更新最大值
}
if (num < min) {
min = num; //更新最小值
}
}
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
}
}
```
运行程序后,输入10个整数,程序会计算出这10个数中的最大值和最小值,并输出结果。
相关问题
JAVA数组输入五个数求最大值最小值平均值
好的,我会为您编写一个JAVA程序来实现您的需求。以下是程序代码:
```java
import java.util.Scanner;
public class ArrayDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//定义一个长度为5的数组
int[] arr = new int[5];
System.out.println("请输入五个数:");
//循环输入五个数
for (int i = 0; i < arr.length; i++) {
arr[i] = sc.nextInt();
}
//求最大值、最小值和平均值
int max = arr[0];
int min = arr[0];
int sum = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
sum += arr[i];
}
double avg = (double) sum / arr.length;
//输出结果
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
System.out.println("平均值为:" + avg);
}
}
```
您可以将程序代码复制粘贴到您的JAVA开发环境中运行,然后输入五个数字,程序将会输出它们的最大值、最小值和平均值。希望对您有帮助!
写个5个数字最大值和最小值的Java代码
以下是实现最大值和最小值的 Java 代码:
```java
public class MaxMinValue {
public static void main(String[] args) {
int[] nums = { 10, 5, 20, 8, 3 };
int max = nums[0];
int min = nums[0];
for (int i = 1; i < nums.length; i++) {
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
}
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
}
}
```
在上述代码中,我们首先定义了一个整数类型的数组 nums,并将其中的值初始化为 { 10, 5, 20, 8, 3 }。然后,我们定义了两个变量 max 和 min,分别用于存储最大值和最小值。
在 for 循环中,我们遍历了整个数组 nums,通过比较每个元素的大小,不断更新 max 和 min 变量的值,最终得到了数组中的最大值和最小值。
最后,我们通过 System.out.println() 方法将最大值和最小值输出到控制台。