当前位置 博文首页 > i_mycode的博客:java 数组-2

    i_mycode的博客:java 数组-2

    作者:[db:作者] 时间:2021-08-05 15:58

    数组的常用方式及异常

    package javase;
    
    public class array01 {
        public static void main(String[] args) {
            //获取数组的长度
            int[] array = new int[3];
            System.out.println(array.length);
    
            //数组的遍历
            int[] ints = new int[3];
            for(int i : ints){
                System.out.print(i);
            }
            System.out.println();
            //求出数组中的最值
            int[] array01 = {1,-11,2,22,3,33,4,44};
            int min = 0,max = 0;
    
            for(int i : array01){
                if(i > max){
                    max = i;
                }else if(i < min){
                    min = i;
                }else{
                    continue;
                }
            }
            System.out.println("max:"+max+",min:"+min);
    
            System.out.println();
    
            //数组反转
            int[] array02 = {1,2,3,4};
            int temp = 0;
            int i = 0;
            int j = array02.length-1;
            while(i < j){
                temp = array02[i];
                array02[i] = array02[j];
                array02[j] = temp;
                i++;
                j--;
            }
            for(int k : array02){
                System.out.print(k+"\t");
            }
            int[] arrayA = new int[3];
            // 数组越界异常java.lang.ArrayIndexOutOfBoundsException
            System.out.println(arrayA[3]);
    
            int[] arrayB = null;
            //空指针异常java.lang.NullPointerException
            System.out.println(arrayB[0]);
        }
    
    }
    
    

    同时数组可作为方法的参数和方法的返回值

    cs
    下一篇:没有了