A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马