Java/디딤돌 Java 언어 Part1

[Java 소스] Jagged 배열(그룹별 성적 입력 및 확인)

언제나휴일 2017. 1. 10. 09:09
반응형

[Java 소스] Jagged 배열(그룹별 성적 입력 및 확인)


 Program.java


//Jagged 배열

import java.util.Scanner;

public class Program {

        static Scanner scanner = new Scanner(System.in);

        public static void main(String[] args){

               int [][] jarray;

              

               int n;

               System.out.println("그룹 :");

               n = scanner.nextInt();

              

               jarray = new int[n][];

              

               int sn;

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

                       System.out.println((i+1)+"번째 그룹 인원 :");

                       sn = scanner.nextInt();

                       jarray[i] = new int[sn];

               }

              

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

                       for(int si=0;si<jarray[i].length;si++){

                              System.out.print((i+1)+"그룹 ");

                              System.out.println((si+1)+" 성적:");

                              jarray[i][si] = scanner.nextInt();

                       }

               }

              

               for(int[] array: jarray){

                       for(int item:array){

                              System.out.print(item+" ");

                       }

                       System.out.println("");

               }

        }

}


실행 결과

그룹 :

2

1번째 그룹 인원 :

3

2번째 그룹 인원 :

2

1그룹 1 성적:

10

1그룹 2 성적:

20

1그룹 3 성적:

30

2그룹 1 성적:

40

2그룹 2 성적:

50

10 20 30

40 50 



본문

[Java] 6.6.2 다차원 배열과 Jagged 배열

학습에 도움이 되시면 ebook 구입(판매가 3000, ebook)하여 소장하시면 감사하겠습니다.

반응형