从数组中获取最大整数时java面临的问题
接收5,9,7作为输出。。其中,如预期的,应仅为9。。代码如下:
public class GreatestNoInArray {
public static void main(String[] args) {
int a[]= new int[] {1,2,5,9,7};
int big=a[0];
for (int i=1; i<a.length; i++){
if (big<a[i])
big=a[i];
System.out.println(a[i]);
}
}
}
请帮忙
# 1 楼答案
对于预期的答案,您需要在循环外打印
big
(而不是a[i]
)# 2 楼答案
代码应该是这样的:
这管用
# 3 楼答案