/*
* [ 문제 ]
* 중첩 for 문을 사용하여, 아래와 같이 출력
*
* 100
* 010
* 001
*
* 중첩 for 문을 활용하는데 안쪽 for 문에서 출력해야됨 (총 9회 출력)
*/
같은 값일 땐 ==> 1
아닐 땐 ==> 0
0 번째 실행 (안쪽) | 1 번째 실행 (안쪽) | 2 번째 실행 (안쪽) | |
0 번째 실행 (바깥) | 0 + 0 => 1 | 0 + 1 => 0 | 0 + 2 => 0 |
1 번째 실행 (바깥) | 1 + 0 => 1 | 1 + 1 => 1 | 1 + 2 => 1 |
2 번째 실행 (바깥) | 2 + 0 => 1 | 2 + 1 => 1 | 2 + 2 => 1 |
public class NestedLoopQuiz03 {
public static void main(String[] args) {
for (int i=1; i<=3; i++) { // 행
for (int j=1; j<=3; j++) { // 열
if (i == j) {
System.out.print(1);
} else {
System.out.print(0);
}
}
System.out.println();
}
}
}
'Language > JAVA' 카테고리의 다른 글
JAVA 프로그래밍 기초 연습 문제 - 매개 변수가 있고, return 이 있을 때와 없는 경우 (0) | 2024.04.03 |
---|---|
JAVA 프로그래밍 기초 연습 문제 - 사용자에게 입력 받은 후 짝수 단과 홀수 단 출력하기 (0) | 2024.04.03 |
JAVA 프로그래밍 기초 연습 문제 - 중첩 while문을 활용하여 구구단 2 ~ 9단 출력하기 (0) | 2024.04.02 |
JAVA 프로그래밍 기초 연습 문제 - 중첩 for문을 활용하여 구구단 2 ~ 9단 출력하기 (0) | 2024.04.02 |
JAVA 프로그래밍 기초 연습 문제 - for문을 활용하여 구구단 2단 출력하기 (0) | 2024.04.02 |