간단한 프로그램을 만들어보자.
이런식으로 3명까지 데이터 입력받고
받은 데이터를 출력시켜보자
직접 만들어보았다.
package array2;
import java.util.Iterator;
import java.util.Scanner;
public class array3 {
public static void main(String[ ] args) {
String [ ] subject = {"국어","영어","수학"};
int [ ][ ] score = new int[3][3];
Scanner scan = new Scanner(System.in);
for(int i=0; i<3; i++) {
System.out.println("---"+(i+1)+"번 학생 점수---");
for(int j=0; j<3; j++) {
System.out.println(subject[j]+":");
score[i][j] = scan.nextInt();
}
}
for(int i=0; i<3; i++) {
System.out.print("\t"+subject[i]+"\t");
}
for(int j=0; j<3; j++) {
System.out.println();
System.out.print((j+1)+"번:");
for(int i=0; i<3; i++) {
System.out.print("\t"+score[j][i]+"\t");
}
}
}
}
1. 국어 영어 수학을 String 배열로 넣어주었다.
2.score배열 변수를 만들어서 3행 3열 방으로 만들어주었다.
3.다중 for문을 사용하여 ---i번 학생 점수 --- 와 국어 영어 수학 입력을 같이 받아주었다.
4.출력할때 국영수 먼저 출력해주고 번호와 점수를 다중 for문으로 출력해주었다.
'(혼) (공) (자)' 카테고리의 다른 글
for each문-Test (0) | 2024.01.03 |
---|---|
for each문 (0) | 2024.01.03 |
다차원 배열 (1) | 2024.01.02 |
배열복사2 (0) | 2023.12.31 |
Arrays클래스(출력,오름차순,내림차순) (0) | 2023.12.31 |