package com.sf.day05;

import javax.swing.*;

/**
 * 数组的动态初始化
 */
public class Test01 {
    public static void main(String[] args) {
//        /**
//         * 数组存储的元素的数据类型[] 数组名字 = new 数组存储的元素的数据类型[长度];
//         */
//
//        int[] arr = new int[5];
////        int[] arr1;
////        arr1 = new int[5];
//        //赋值 （动态赋值）
//        arr[0] = 100;
//        System.out.println(arr);  //地址
//        System.out.println(arr[0]);  //100
//        System.out.println(arr[1]);   //0
//        arr[1] = 111;
//        System.out.println(arr[1]);
//        arr[1] = 222;
//        System.out.println(arr[1]);
//
//        /**
//         * 创建一个int类型的一维数组  数组名为arr2  数组的长度为10
//         * 0 0 0 0 0 0 0 0 0 0
//         */
//        int[] arr2 = new int[10];
////        arr[0] = 1;
////        arr[1] = 2;
////        arr[2] = 3;
////        arr[3] = 4;
////        arr[4] = 5;
////        arr[5] = 6;
////        arr[6] = 7;
////        arr[7] = 8;
////        arr[8] = 9;
////        arr[9] = 10;
//        for (int i = 0 ;i< arr2.length;i++){
//            arr2[i] = i+1;
//            System.out.println(arr2[i]);
//        }


        /**
         * 创建一个长度为6的int型数组，要求数组元素的值都在1-30之间，且是随机赋值。要求元素值不重复
         *
         */
        int[] arr3 = new int[6];
        for (int j  = 0;j< arr3.length;j++){
            arr3[j] = (int)((Math.random()*30)+1);
            for (int k= 0;k<j;k++){
                if(arr3[j] == arr3[k]){
                    j--;
                    break;
                }
            }
        }

//        遍历数组中的元素
        for (int i = 0 ;i< arr3.length;i++){
            System.out.println(arr3[i]);
        }


        String[] str = new String[3];
        str[1] = "string";
        for (int b = 0;b < str.length;b++){
            System.out.println(str[b]);
        }


//        int[] pointArr = new int[2];
//        pointArr[0]=9;
//        pointArr[1]=8;
//        System.out.println(pointArr[0]);
//        System.out.println(pointArr[1]);
//        pointArr= null;
//        System.out.println(pointArr[0]);
//        System.out.println(pointArr[1]);

        int aa = 1;
        System.out.println(aa);
        aa=111;
        System.out.println(aa);

    }
}
