package org.example.a1;
class Main {
public static void main(String[] args) {
System.out.println("문제 1 구구단 8단을 출력 // 반복문 사용금지");
System.out.println("8 * 1 = 8");
System.out.println("8 * 2 = 16");
System.out.println("8 * 3 = 24");
System.out.println("8 * 4 = 32");
System.out.println("8 * 5 = 40");
System.out.println("8 * 6 = 48");
System.out.println("8 * 7 = 56");
System.out.println("8 * 8 = 64");
System.out.println("8 * 9 = 72\n");
var dan = 8;
System.out.println("문제 2 구구단 8단 출력 // dan 변수 활용");
System.out.println(dan + " * 1 = 8");
System.out.println(dan + " * 2 = 16");
System.out.println(dan + " * 3 = 24");
System.out.println(dan + " * 4 = 32");
System.out.println(dan + " * 5 = 40");
System.out.println(dan + " * 6 = 48");
System.out.println(dan + " * 7 = 56");
System.out.println(dan + " * 8 = 64");
System.out.println(dan + " * 9 = 72\n");
dan = 9;
System.out.println("문제 3 구구단 8단 출력 //dan 변수에따라 8단이 아닌 값이 나오도록");
System.out.println(dan + " * 1 = " + dan * 1);
System.out.println(dan + " * 2 = " + dan * 2);
System.out.println(dan + " * 3 = " + dan * 3);
System.out.println(dan + " * 4 = " + dan * 4);
System.out.println(dan + " * 5 = " + dan * 5);
System.out.println(dan + " * 6 = " + dan * 6);
System.out.println(dan + " * 7 = " + dan * 7);
System.out.println(dan + " * 8 = " + dan * 8);
System.out.println(dan + " * 9 = " + dan * 9 + '\n');
dan = 8;
int i = 1;
System.out.println("문제 4 구구단 8단 출력 // 2이상의 숫자사용 x");
System.out.println(dan + " * " + i + " = "+ dan * i);
System.out.println(dan + " * " + i + " = "+ dan * i); i++;
System.out.println(dan + " * " + i + " = "+ dan * i); i++;
System.out.println(dan + " * " + i + " = "+ dan * i); i++;
System.out.println(dan + " * " + i + " = "+ dan * i); i++;
System.out.println(dan + " * " + i + " = "+ dan * i); i++;
System.out.println(dan + " * " + i + " = "+ dan * i); i++;
System.out.println(dan + " * " + i + " = "+ dan * i); i++;
System.out.println(dan + " * " + i + " = "+ dan * i); i++;
System.out.println("문제 5 구구단 8단 출력 // 1000까지 곱해주세요");
dan = 8;
for(i =1; i<1001;i++)
System.out.println(dan + " * " + i + " = "+ dan * i);
System.out.println("문제 6 1부터 5까지 출력해주세요.");
for(i=1;i<6;i++)
System.out.println(i);
System.out.println("문제 7 -100부터 25까지 출력해주세요.");
for(i=-100;i<26;i++)
System.out.println(i);
System.out.println("문제 8 구구단 8단을 출력해주세요. // 1000부터 1까지 곱해주세요.");
for(i =1000; i>0 ;i--)
System.out.println(dan + " * " + i + " = "+ dan * i);
System.out.println("문제 9 구구단 8단을 출력해주세요. //1000부터 -500까지 곱해주세요.");
for(i =1000; i>-501 ;i--)
System.out.println(dan + " * " + i + " = "+ dan * i);
System.out.println("문제 10 1부터 5까지의 합을 출력해주세요.");
int num =0;
for(i=1;i<6;i++)
num += i;
System.out.println(num);
System.out.println("문제 11 -100부터 25까지의 합을 출력해주세요.");
num =0;
for(i=-100;i<26;i++)
num += i;
System.out.println(num);
System.out.println("문제 12 1부터 3까지 출력하는 작업을 10번 해주세요. // 2중 while문 사용");
int j=1;
while(i<10) {
System.out.println(i+1 + "번째 반복");
while (j < 4) {
System.out.println(j);
j++;
}
j=1;
i++;
}
}
}
다양한 방법으로 반복문 사용하기