public class HeiMaTest08 {
public static void main(String[] args) {
int[] arr={12,45,34,67,49};
method(arr);
}
public static void method(int[] arr){
int min=arr[0];
int max=arr[0];
int i1=0;
int i2=0;
for(int i=0;i<arr.length;i++){
if(arr[i]<min){
min=arr[i];
i1=i;
}
if(arr[i]>max){
max=arr[i];
i2=i;
}
}
System.out.println(min);
System.out.println(max);
int temp=0;
temp=arr[i1];
arr[i1]=arr[i2];
arr[i2]=temp;
System.out.println(Arrays.toString(arr)+" ");
}
}
为什么我写成:
int temp=0;
temp=min;
max=temp; |
|