개발일기/Java
2차원 배열 : For문 메세지출력창 만들기
민장미
2023. 4. 18. 17:16
어제(월요일) 못풀고 잔 문제 드디어 풀었다
힌트 : String arr[ 2 ][ 3 ]
package repeat;
import java.util.Scanner;
public class Massages_team {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("한명당 메세지를 3개를 작성 합니다.");
String[] names = new String[] {"김길동","이수진"}; // 원소 김길동, 이수진 2개
String[][] msgs = new String[2][3]; // 메세지 총 6개 2명(명당 3개씩)
for(int i=0; i < msgs.length; i++) {
for(int j=0; j < msgs[i].length; j++) {//행렬 2차원 표기 잊지말기
System.out.print(names[i]+"님의 문자열 입력 "+"["+i+"]["+j+"]=>");
String ms= sc.nextLine();
msgs[i][j] = ms; //거의 다했음 킵포인트
}
} //for
for(int i =0; i < msgs.length; i++) {
System.out.println(names[i]+"님의 메세지:"); //1번만 반복되야하니까
for(int j=0; j < msgs[i].length; j++) {//행렬 2차원 표기 잊지말기
System.out.println(msgs[i][j]);
}
}//for
}
}