자바 조건문과 반목문

이상혁·2024년 1월 10일
0

조건문

조건을 통해서 조건의 맞는 로직 수행


// if문
package mission;

public class AvocardoSituation {
    public static void main(String[] args) {
        int milks = 0;
        int avocados = 0;
        boolean existedAvocado = true;

//        milks = 1;
//        if(existedAvocado) {
//            avocados = avocados + 6;
//        }

        // 삼항 연산자
        milks = (existedAvocado) ? 6 : 0;

        String comment = String.format("아보카도 : %d , 우유 : %d", avocados, milks);
    }
}

// switch
package exercise.chapter_17;

public class Medal {

    public static void main(String[] args) {

        int myRank = 3;
        String medal;

        switch (myRank) {
            case 1:
                medal = "금메달";
                break;
            case 2:
                medal = "은메달";
                break;
            case 3:
                medal = "동메달";
                break;
            default:
                medal = "메달 없음";
        }
    }
}

반복문

같은 로직을 여러번 반복하는 문법이다.


// while문
package exercise.chapter_18;

public class WhileLoop {
    public static void main(String[] args) {
        int sum = 0;
        int num = 0;

        while (num <= 0) {
            num = num + 1;
            sum = sum + num;
        }

        String result= String.format("모든 수 %d", num);
    }
}

// for문
package exercise.chapter_18;

public class ForLoop {
    public static void main(String[] args) {
        int sum = 0;

        for(int num=1; num <=10; num++) {
            sum += num;
        }
        System.out.printf("합계 %d", sum);
    }
}

profile
개발 공부 하기 위해 만든 블로그

0개의 댓글