用JAVA遍历数组中的最大值和最小值
时间: 2023-12-17 08:51:53 浏览: 30
以下是用Java遍历数组中的最大值和最小值的代码示例:
```java
public class ArrayMaxMin {
public static void main(String[] args) {
int[] array = {5, 2, 7, 4, 9, 1, 3};
int max = array[0]; // 假设第一个元素为最大值
int min = array[0]; // 假设第一个元素为最小值
// 遍历数组,更新最大值和最小值
for (int i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
}
if (array[i] < min) {
min = array[i];
}
}
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
}
}
```
输出结果:
```
最大值:9
最小值:1
```
相关问题
java求数组的最大值和最小值并显示下角标
可以使用for循环遍历数组,同时记录最大值和最小值及其下标,代码示例如下:
int[] arr = {1, 2, 3, 4, 5};
int max = arr[0];
int min = arr[0];
int maxIndex = 0;
int minIndex = 0;
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
maxIndex = i;
}
if (arr[i] < min) {
min = arr[i];
minIndex = i;
}
}
System.out.println("最大值为:" + max + ",下标为:" + maxIndex);
System.out.println("最小值为:" + min + ",下标为:" + minIndex);
.java给定数组intarr=[34,67,54,23,12,90,149,377],遍历输出数组的最大值和最小值
好的,以下是使用Java语言实现遍历输出数组的最大值和最小值的代码:
```java
public class Main {
public static void main(String[] args) {
int[] intarr = {34, 67, 54, 23, 12, 90, 149, 377};
int max_val = intarr[0]; // 假设第一个元素为最大值
int min_val = intarr[0]; // 假设第一个元素为最小值
// 循环遍历数组
for (int val : intarr) {
if (val > max_val) {
max_val = val;
}
if (val < min_val) {
min_val = val;
}
}
System.out.println("数组的最大值为:" + max_val);
System.out.println("数组的最小值为:" + min_val);
}
}
```
输出结果为:
```
数组的最大值为:377
数组的最小值为:12
```