大家看下这个
---------------------------------------------------------------分割线---------------------------------------------------------------------------
【【【在这里些问题了,代码内容比较多】】】::下面的代码用了两个for语句,而且都是用arr[0]作为参考。这两个arr[0]是独立的吗。如果第一个for语句中arr[0]值改变了,会不会影响第二个?
【【【第一次问答,木有黑马币,大神们见谅!!!】】】
/*只输出数组最值*/
class zuizhi
{
public static void main(String[] args)
{
int [] arr={8,1,2,4,3,7,2,5,0,9,6};
for (int x=1;x<arr.length;x++)
{
if (arr[0]>arr[x])
{
int temp=arr[0];
arr[0]=arr[x];
arr[x]=temp;
}
}
System.out.println("max="+arr[0]);
for (int y=1;y<arr.length;y++)
{
if (arr[0]<arr[y])
{
int temp2=arr[0];
arr[0]=arr[y];
arr[y]=temp2;
}
}
System.out.println("min="+arr[0]);
}
}
|