Java

Day3 - 01

jineric 2023. 1. 27. 01:07

- while문 예제

public class While1 {
    public static void main(String[] args) {
        int i=1;

//        while(i <=5) {   //무한루프 실생활에 무한루프 자주쓰임.
//            System.out.println("안녕하세요 Java");
//        }
            while(i <=5){
            System.out.println("안녕하세요 Java");
            i++;
        }
        System.out.println("현재 i의 값: "+i);
    }
}
public class While2 {
    public static void main(String[] args) {

        int i = 1;
        int sum = 0;

        while(i <= 10){
            sum += i;
            i++;
        }
        System.out.println("1~10까지의 총합: "+sum);

    }
    }



public class While3 {
    public static void main(String[] args) {
        int i=0;
        int sum =0;
//        while(i<=100){
//            if(i%2 ==0)sum+=i;
//            i++;
//        }
        while(i<=100){
            sum +=i;
//            sum = i+1;
            ++i;
//            i = i+2;
//
            System.out.println(sum);


        }
    }
}

For 문 예제

public class For2 {
    public static void main(String[] args) {
        int sum = 0;
//        for(int i=1; i<=100; i++){
//            sum = sum+i;
//
//        }
//        System.out.println("1~100까지의 합: "+ sum);
        for (int i = 0; i <= 100; i = i+2)
        {if (i % 2 == 0) {
            System.out.println("1~100까지 짝수의 합: " + sum);
        i++;
        }
        }
//        for (int i=0; i <=100; i=i+2){
//
//        System.out.println("1~100까지 짝수의 합: "+ sum);
    }
}
public class For3 {
    public static void main(String[] args) {
        /*
        '🎃'를 이용하여 아래와 같이 출력

        2.
            🎃🎃🎃🎃🎃
            🎃🎃🎃🎃🎃
            🎃🎃🎃🎃🎃
            🎃🎃🎃🎃🎃
            🎃🎃🎃🎃🎃
         */
        for (int i = 1; i <= 5; i++) {
            for (int j = 1; j <= 5; j++) {
                System.out.print("\uD83C\uDF83");
            }

            System.out.print("----------------------");
        }
        /*
        3.
               🎃🎃🎃🎃🎃
               🎃🎃🎃🎃
               🎃🎃🎃
               🎃🎃
               🎃
         */
        for (int i = 1; i <= 5; i++) {
            for (int j = i; j <= 5; j++) {
                System.out.print("\uD83C\uDF83");
            }
            System.out.println();

        }
        /*4.
        🎃
        🎃🎃
        🎃🎃🎃
        🎃🎃🎃🎃
        🎃🎃🎃🎃🎃
         */
        for (int i = 1; i <= 5; i++) {
            for (int j = i; j <= 5; j++) {
                System.out.println("\uD83C\uDF83");
            }
            System.out.println();

        }

    }
}

For + While

public class For4 {
    public static void main(String[] args) {
//        for(int i=2; i<=9; i++){
//            System.out.println(i+"단");
//            for(int j=1; j<=9; j++){
//                System.out.println(i+ " * " +j+ "=" + (i*j));
//            }
//            }
//            2단
//            2 * 1=2

        int i=2, j =1;



    while(i<=9){
        System.out.println(i+"단");
        while(j<=9){
            System.out.println(i + "*" + j + "=" +(i*j));
            j++;
        }
        j=1;
        i++;
    }


        }
    }