반응형
다중 for문이란?
for문 안에 또 for문을 쓰는 것
형식)
for(초기식; 조건식; 증감식;){
for(초기식; 조건식; 증감식;){
}
}
예제
package basic;
public class MultiForApp {
public static void main(String[] args) {
int count=0;//이동방법의 갯수를 저장하기 위한 변수
for(int i=1; i<=3; i++) {//A나라 >> 섬 - 반복문
for(int j=1;j<=4;j++)//섬 >> B나라 - 반복문
count++;
}
System.out.println("이동방법의 갯수 = "+count);
System.out.println("=========================================");
//★★★★★★★
//★★★★★★★
//★★★★★★★
//★★★★★★★
for(int i=1; i<=4; i++) {//행(Row)을 처리하기 위한 반복문
for(int j=1;j<=7;j++) {//열(Column)을 처리하기 위한 반복문
System.out.print("★");
}
System.out.println();
}
System.out.println("=========================================");
//2*1=2 3*1=3 ... 8*1=8 9*1=9
//...
for(int i=1; i<=9; i++) {
for(int j=2; j<=9; j++) {
System.out.print(j+"*"+i+"="+(i*j)+"\t");
}
System.out.println();
}
System.out.println("=========================================");
//★
//★★
//★★★
//★★★★
//★★★★★
for(int i=1; i<=5; i++) {
for(int j=1;j<=i;j++) {
System.out.print("★");
}
System.out.println();
}
System.out.println("=========================================");
//★★★★★
//★★★★
//★★★
//★★
//★
for(int i=1; i<=5; i++) {
for(int j=1; j<=(6-i); j++) {
System.out.print("★");
}
System.out.println();
}
System.out.println("=========================================");
//☆☆☆☆★
//☆☆☆★★
//☆☆★★★
//☆★★★★
//★★★★★
for(int i=1; i<=5; i++) {
for(int j=1; j<=5; j++) {
if(i+j>=6) {
System.out.print("★");
} else {
System.out.print("☆");
}
}
System.out.println();
}
System.out.println("=========================================");
}
}
반응형
'Backend > Java' 카테고리의 다른 글
[Java]Math클래스를 이용해 난수 생성하기 - random() (1) | 2023.12.04 |
---|---|
[Java]다중for문으로 별만들기 (0) | 2023.12.04 |
[Java]break문 & continue문 (0) | 2023.11.29 |
[Java]반복문 - For문 & While문(+do-while문) (0) | 2023.11.29 |
[Java]제어문 - If~else문 & Switch문 (0) | 2023.11.28 |