Java 기초 연습 - 반복문 사용

김성태·2023년 2월 22일
0

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++;
        }
    }
}

다양한 방법으로 반복문 사용하기

profile
오늘도 화이팅!

0개의 댓글

관련 채용 정보