반응형
ch5-21 2차원 배열 예제
package ch05;
public class Ex5_8 {
public static void main(String[] args) {
int[][] score = {
{100, 100, 100},
{20, 20, 20},
{30, 30, 30},
{40, 40, 40}
};
int sum = 0;
for(int i = 0; i < score.length; i++) {
for(int j = 0; j < score[i].length; j++) {
System.out.printf("score[%d][%d]=%d \n",i,j,score[i][j]);
//System.out.println("score["+i+"]["+j+"]: " + score[i][j]);
sum += score[i][j];
}
}
System.out.println("sum= " +sum);
}
}
int[][] arr = new int[5][4];
5 > arr.length;
4는 arr[i].length 이다.
package ch05;
import java.util.Scanner;
public class Ex5_10 {
public static void main(String[] args) {
String[][] words = {
{"moja", "나의"},
{"kobieta", "여자"},
{"kochanie", "자기야"}
};
Scanner scn = new Scanner(System.in);
for(int i = 0; i < words.length; i++) {
System.out.printf("%s의 뜻은? \n", words[i][0]);
String answer = scn.nextLine();
if(answer.equalsIgnoreCase(words[i][1])) {
System.out.println("정답입니다!");
} else {
System.out.println("오답입니다.");
}
}
}
}
줄바꿈 문자는 \n 보다는 %n을 사용할 것
os마다 다르다.
반응형
'자바의정석' 카테고리의 다른 글
자바의 정석 5장 연습문제 (0) | 2022.03.03 |
---|---|
[자바의 정석 - 기초편] ch5-24 Arrays로 배열 다루기 (0) | 2022.03.03 |
[자바의 정석 - 기초편] ch5-18~20 2차원 배열 (0) | 2022.03.03 |
[자바의 정석 - 기초편] ch5-16,17 커맨드라인입력받기 (0) | 2022.03.01 |
[자바의 정석 - 기초편] ch5-12,13 String배열, ch5-14,15 String클래스 (0) | 2022.03.01 |