public static void main(String[] args){
int i,min,max;
int a[]={55,66,77,88,99,100};
min=max=a[0];
System.out.print("数组里a的元素包括: "); //这个地方空着,可是为什么会把数组里的元素都输出出来了呢?
for(i=0;i<a.length;i++){
System.out.print(a[i]+" ");
if(a[i]<min)
min=a[i];
if(a[i]>max)
max=a[i];
}
System.out.println("\n数组里的最大值是: "+max);
System.out.println("数组里的最小值是: "+min);
}
循环不是for吗?可上面的system在for外面啊
追答System.out.print(a[i]+" ")你这句话就在for循环的里面,难道我是瞎了吗?
那你帮我分析下输出的过程!自学 很多简单的地方不理解 谢谢了!
追答public static void main (String[] args) { //程序主进口看我的箭头,你这句是在循环内部,也就是在循环进行一次后要重新再来,在循环体内部的代码当然要再被执行一次了。
本回答被提问者采纳