카테고리 없음

[Java] 3-7단원 : 배열 요소, 선언과 초기화

하체는 스쿼트 2022. 2. 9. 10:07

public class Java100_array_Basic003{

    public static void main(String[]args){

    

        //배열선언

        int sales_table[] = new int[5];

 

        //선언한 배열 공간에 값 입력하기

        sales_table[0] = 3;

        sales_table[1] = 11;

        sales_table[2] = 22;

        sales_table[3] = 33;

        sales_table[4] = 44;

 

        //값 출력하기

        System.out.println(sales_table[0]);        //3

        System.out.println(sales_table[1]);        //11

        System.out.println(sales_table[2]);        //22

        System.out.println(sales_table[3]);        //33

        System.out.println(sales_table[4]);        //44

        System.out.println(sales_table.length - 1);        //44

    }

}

 

 

public class Java100_array_Basic004{

    public static void main(String[]args){

 

        // 첫번째 방식 : 배열 선언과 동시에 특정 값으로 초기화

        int sales_table[] = {55,88,60,100,90};

        System.out.println(sales_table[1]);        //88

 

        // 두번째 방식

        int sales_table2[] = new int[] {55,88,60,100,90};        //첫번째 방식보다 불편;;

        System.out.println(sales_table2[2]);            //60

 

        //세번째 방식

        int sales_table3[];

        sales_table3 = new int[] {55,88,60,100,90};

        System.out.println(sales_table3[3]);        //100

 

        // 에러가 나는 형식 @주의 바람

        int sales_table3[];

        sales_table3 = {55,88,60,100,90};

        System.out.println(sales_table3[3]);        //Err        

 

    }

 

}

 

 

public class Java100_array_Basic005{

    public static void main(String[]args){

        

        //배열 선언과 동시에 특정 값으로 초기화

        int sales_table[] = {33,52,93,100,87};

 

        //반복문을 사용하여 모든 값 출력

        for (int i = 0; i<sales_table.length; i++){

            System.out.print(sales_table[i]+" ");

        }

        System.out.println();

    }

 

}