if(max < nums[i]){
max = nums[i];
System.out.println("数值的最大值:"+ max};
}
如果将打印语句放在循环内,会导致每次循环执行都会打印一遍,这样会出现许多个最大值,这明显是不符合题意的
因为循环里面输出就会循环输出啊
//试试这个 前面那个错了 :P
package src;
public class e {
public static void main(String[] args){
int [] nums ={1,2,3,4};
int max = 0;
for (int i=0 ; i<nums.length; i++){
if(max < nums[i]){
max = nums[i];
}
}
System.out.println("数值的最大值:"+ max);
}
}
if(max < nums[i]){
max = nums[i];
i++;
System.out.println("数值的最大值:"+ max};
}