💡 학습 목표 이중 for 구문 사용하기 |
1. 이중 for 구문을 활용해서 출력 하시오
package basic.ch4;
public class ColRow {
public static void main(String[] args) {
int i;
int j;
for (i = 0; i < 3; i++) {
System.out.println();
for (j = 0; j < 3; j++) {
System.out.print(j);
}
}
}
}
2. 별표 찍기 (이중 for 구문을 활용한 코드를 작성해주세요)
*
**
***
****
package basic.ch4;
public class Star3 {
public static void main(String[] args) {
int i;
int j;
for (i = 0; i <= 3; i++) {
for (j = 0; j <= i; j++) {
System.out.print("*");
}
System.out.println("");
}
}
}
3. 별표 찍기 (이중 for 구문을 활용한 코드를 작성해주세요)
* - 1
*** - 3
***** - 5
******* - 7
********* - 9
package basic.ch4;
public class Star3 {
public static void main(String[] args) {
int i;
int j;
for (i = 0; i <= 8; i++) {
for (j = 0; j <= i; j++) {
if (i%2 ==1) {
continue;
}
System.out.print("*");
}
if (i%2 ==1) {
continue;
}
System.out.println("");
}
}
}
4. 별표 찍기 (이중 for 구문을 활용한 코드를 작성해주세요)
****
***
**
*
package basic.ch4;
public class Star4 {
public static void main(String[] args) {
int i;
int j;
for (i = 0; i < 4; i++) {
// 첫번째 outer for - i = 0
// 두번째 outer for - i = 1
// 세번째 outer for - i = 2
for (j = i; j < 4; j++) {
// 현재 i = 0 , j = 0; 4 번
// 현재 i = 1 , j = 1; 3 번
// 현재 i = 2 , j = 2; 2 번
System.out.print("*");
}
System.out.println("");
}
}
}
'Java > JAVA 1 - 기초문법' 카테고리의 다른 글
반복문과 조건문 { 연습문제 } (0) | 2024.04.12 |
---|---|
JAVA - break, continue 사용 (0) | 2024.04.12 |
반복문( while, do while ) (1) | 2024.04.12 |
JAVA - 반복문( for ) (0) | 2024.04.11 |
JAVA - 조건문 if(만약... 이라면) (0) | 2024.04.11 |