Java/디딤돌 Java 언어 Part1

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

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

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


Program.java


//이차원 배열

import java.util.Scanner;

public class Program {

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

        public static void main(String[] args){

               int [][] darray;

              

               int sn;

               System.out.println(" 그룹의 인원 :");

               sn = scanner.nextInt();

              

               int n;

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

               n = scanner.nextInt();

              

               darray = new int[n][sn];

              

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

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

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

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

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

                       }

               }

              

               for(int[] array: darray){

                       for(int item:array){

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

                       }

                       System.out.println("");

               }

        }

}


실행 결과

그룹의 인원 :

3

그룹 :

2

1그룹 1 성적:

10

1그룹 2 성적:

20

1그룹 3 성적:

30

2그룹 1 성적:

40

2그룹 2 성적:

50

2그룹 3 성적:

60

10 20 30

40 50 60 



본문

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

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

반응형