연습문제 풀이좀 도와주세요~
햇님
2023.04.01
안녕하세요
자바 공부 시작한 학생입니다.
책을 보면서 공부를 하고 있는데 어렵네요 ㅠㅠ
정답을 확인해봤지만 잘 이해가 가지 않아 질문을 드립니다.
x,y부분이 잘 이해되지 않는데 쉽게 설명 좀 부탁드려요 ㅠㅠ
문제) 구구단의 일부분을 실행결과와 같이 출력하시요
public class Test412 {
public static void main(String[] args) {
for(int i =1; i=9; i++){
for(int j=1; j=3; j++){
int x = j+1 + (i-1)/ 3*3;
int y = i%3 == 0 ? 3: i%3;
if(x9)
break;
System.out.print(x+ * + y + = + x*y + \t);
}
System.out.println();
if(i%3==0) System.out.println();
}
}
}실행결과
2 * 1 = 2 3 * 1 = 3 4 * 1 = 4
2 * 2 = 4 3 * 2 = 6 4 * 2 = 8
2 * 3 = 6 3 * 3 = 9 4 * 3 = 12
5 * 1 = 5 6 * 1 = 6 7 * 1 = 7
5 * 2 = 106 * 2 = 127 * 2 = 14
5 * 3 = 156 * 3 = 187 * 3 = 21
8 * 1 = 8 9 * 1 = 9
8 * 2 = 16 9 * 2 = 18
8 * 3 = 24 9 * 3 = 27