java语言数组长度为6,输出数组中的最大值和最小值
时间: 2024-05-09 13:15:34 浏览: 78
可以使用循环遍历数组,逐一比较得到最大值和最小值。具体实现如下:
```java
public class Main {
public static void main(String[] args) {
int[] arr = {1, 8, 3, 6, 2, 5};
int max = arr[0]; // 假设第一个元素为最大值
int min = arr[0]; // 假设第一个元素为最小值
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i]; // 更新最大值
}
if (arr[i] < min) {
min = arr[i]; // 更新最小值
}
}
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
}
}
```
输出结果为:
```
最大值为:8
最小值为:1
```
相关问题
java语言 数组长度为6,随机输入6个数,输出数组中的最大值和最小值
可以使用以下代码来实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] arr = new int[6];
for (int i = 0; i < arr.length; i++) {
System.out.print("请输入第" + (i + 1) + "个数字:");
arr[i] = scanner.nextInt();
}
int max = arr[0];
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
}
}
```
运行结果:
```
请输入第1个数字:5
请输入第2个数字:2
请输入第3个数字:7
请输入第4个数字:1
请输入第5个数字:9
请输入第6个数字:3
最大值为:9
最小值为:1
```
定义一个长度为5的一维整形数组,输出其中最大值和最小值,以及在数组中的位置Java
在Java中,你可以使用以下代码定义一个长度为5的一维整型数组,并找出其中的最大值、最小值及其位置:
```java
public class Main {
public static void main(String[] args) {
// 定义一个长度为5的一维整型数组
int[] array = {10, 20, 30, 40, 50};
// 初始化最大值和最小值,初始值设为数组的第一个元素
int max = array[0];
int min = array[0];
int maxIndex = 0;
int minIndex = 0;
// 遍历数组找到最大值和最小值及相应的位置
for (int i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
maxIndex = i;
} else if (array[i] < min) {
min = array[i];
minIndex = i;
}
}
// 输出结果
System.out.println("最大值: " + max + ", 位置: " + maxIndex);
System.out.println("最小值: " + min + ", 位置: " + minIndex);
}
}
```
当你运行这段代码时,它会输出数组中的最大值和最小值及其在数组中的索引。
阅读全文