IF

if

if (์กฐ๊ฑด์‹) {

์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์žฅ;

}

  • ์•„๋ž˜ ์˜ˆ์ œ์ฝ”๋“œ๋กœ ํ•™์Šตํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

class Control1_1 {
    public static void main(String[] args) {
        char ch = 'b';
        if (ch >= 'a' && ch <= 'z') {
            System.out.println("ํ•ด๋‹น ๋ฌธ์ž๋Š” ์˜๋ฌธ ์†Œ๋ฌธ์ž์ž…๋‹ˆ๋‹ค.");
        }
    }
}

if - else

if (์กฐ๊ฑด์‹) {

์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์žฅ;

} else {

์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ๊ฑฐ์ง“์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์žฅ;

}

  • ์•„๋ž˜ ์˜ˆ์ œ์ฝ”๋“œ๋กœ ํ•™์Šตํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

class Control1_2 {
    public static void main(String[] args) {
        char ch = 'Z';
        if (ch >= 'a' && ch <= 'z') {
            System.out.println("ํ•ด๋‹น ๋ฌธ์ž๋Š” ์˜๋ฌธ ์†Œ๋ฌธ์ž์ž…๋‹ˆ๋‹ค.");
        } else {
            System.out.println("ํ•ด๋‹น ๋ฌธ์ž๋Š” ์˜๋ฌธ ์†Œ๋ฌธ์ž๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.");
        }
    }
}

if - else if - else

if (์กฐ๊ฑด์‹1) {

์กฐ๊ฑด์‹1์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์žฅ;

} else if (์กฐ๊ฑด์‹2) {

์กฐ๊ฑด์‹2์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์žฅ;

} else {

์กฐ๊ฑด์‹1์˜ ๊ฒฐ๊ณผ๋„ ๊ฑฐ์ง“์ด๊ณ , ์กฐ๊ฑด์‹2์˜ ๊ฒฐ๊ณผ๋„ ๊ฑฐ์ง“์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์žฅ;

์ฆ‰, ์œ„์˜ ์–ด๋Š ์กฐ๊ฑด์‹์—๋„ ๋งŒ์กฑํ•˜์ง€ ์•Š์„ ๋•Œ ์ˆ˜ํ–‰

}

  • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์กฐ๊ฑด์‹์„ ํฌํ•จํ•œ ์กฐ๊ฑด์‹์ž…๋‹ˆ๋‹ค.

  • else if ๊ฐ€ ์—ฌ๋Ÿฌ๋ฒˆ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋งˆ์ง€๋ง‰ else ๋ธ”๋Ÿญ์€ ์ƒ๋žต์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

  • ์•„๋ž˜ ์˜ˆ์ œ์ฝ”๋“œ๋กœ ํ•™์Šตํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

class Control1_3 {
    public static void main(String[] args) {
        char ch = 'p';

        if (ch >= 'a' && ch <= 'z') {
            System.out.println("ํ•ด๋‹น ๋ฌธ์ž๋Š” ์˜๋ฌธ ์†Œ๋ฌธ์ž์ž…๋‹ˆ๋‹ค.");
        } else if (ch >= 'A' && ch <= 'Z') {
            System.out.println("ํ•ด๋‹น ๋ฌธ์ž๋Š” ์˜๋ฌธ ๋Œ€๋ฌธ์ž์ž…๋‹ˆ๋‹ค.");
        } else {
            System.out.println("ํ•ด๋‹น ๋ฌธ์ž๋Š” ์˜๋ฌธ์ž๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.");
        }

        int score = 70;

        if (score >= 90) {
            System.out.println("A๋“ฑ๊ธ‰์ž…๋‹ˆ๋‹ค.");
        } else if(score >= 80) {
            System.out.println("B๋“ฑ๊ธ‰์ž…๋‹ˆ๋‹ค.");
        } else if(score >= 70) {
            System.out.println("C๋“ฑ๊ธ‰์ž…๋‹ˆ๋‹ค.");
        }
    }
}

์ค‘์ฒฉ if

if (์กฐ๊ฑด์‹1) {

์กฐ๊ฑด์‹1์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์žฅ;

if (์กฐ๊ฑด์‹2) {

์กฐ๊ฑด์‹1 ๊ณผ ์กฐ๊ฑด์‹ 2์˜ ๊ฒฐ๊ณผ๊ฐ€ ๋ชจ๋‘ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์žฅ;

} else {

์กฐ๊ฑด์‹1์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ด๊ณ , ์กฐ๊ฑด์‹2์˜ ๊ฒฐ๊ณผ๊ฐ€ ๊ฑฐ์ง“์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์žฅ;

}

} else {

์กฐ๊ฑด์‹1์˜ ๊ฒฐ๊ณผ๊ฐ€ ๊ฑฐ์ง“์ผ ๋•Œ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฌธ์žฅ;

}

  • ์•„๋ž˜ ์˜ˆ์ œ์ฝ”๋“œ๋กœ ํ•™์Šตํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

class Control1_4 {
    public static void main(String[] args) {
        int score = 87;

        if (score >= 90) {
            if(score >= 95){
                System.out.println("A++๋“ฑ๊ธ‰์ž…๋‹ˆ๋‹ค.");
            }else {
                System.out.println("A๋“ฑ๊ธ‰์ž…๋‹ˆ๋‹ค.");
            }
        } else if(score >= 80) {
            if(score >= 85){
                System.out.println("B++๋“ฑ๊ธ‰์ž…๋‹ˆ๋‹ค.");
            }else {
                System.out.println("B๋“ฑ๊ธ‰์ž…๋‹ˆ๋‹ค.");
            }
        } else if(score >= 70) {
            if(score >= 75){
                System.out.println("C++๋“ฑ๊ธ‰์ž…๋‹ˆ๋‹ค.");
            }else {
                System.out.println("C๋“ฑ๊ธ‰์ž…๋‹ˆ๋‹ค.");
            }
        }else {
            System.out.println("D๋“ฑ๊ธ‰์ž…๋‹ˆ๋‹ค.");
        }
    }
}

๋ธ”๋Ÿญ { }

'์—ฌ๋Ÿฌ ๋ฌธ์žฅ์„ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด์ฃผ๋Š” ๊ฒƒ' ์ž…๋‹ˆ๋‹ค.

๋งŒ์•ฝ if ์กฐ๊ฑด๋ฌธ์—์„œ ์‹คํ–‰ํ•  ๋ฌธ์žฅ์ด ํ•˜๋‚˜๋ผ๋ฉด

if(์กฐ๊ฑด์‹) ๋ช…๋ น๋ฌธ; ์ด๋ ‡๊ฒŒ { } ๊ฐ€ ์ƒ๋žต๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์กฐ๊ฑด์‹์˜ ๋‹ค์–‘ํ•œ ์˜ˆ

Ref. Java์˜ ์ •์„ ๊ธฐ์ดˆํŽธ Chapter4(1,2,3,4,5,6,7,8)

Ref. if์™€ else, else if ์™€ ์ค‘์ฒฉ if

Last updated