【发布时间】:2021-01-23 01:46:33
【问题描述】:
我正在尝试使用 for 循环来切换此数组中的最大和最小元素,但我似乎不知道该怎么做。有人能帮我吗?非常感谢,谢谢!
public void assign(int[]IntArray) {
int BiggestNumber = IntArray[0];
int SmallestNumber = IntArray[0];
for(int i = 0; i < IntArray.length; i++) {
if(IntArray[i] > BiggestNumber) {
BiggestNumber = IntArray[i];
} else if(IntArray[i] < SmallestNumber) {
SmallestNumber = IntArray[i];
}
}
BiggestNumber = IntArray[SmallestNumber];
System.out.println(BiggestNumber);
}
【问题讨论】:
-
您需要记住最小值和最大值的数组索引,而不是值本身。
标签: java arrays loops for-loop