์กฐ๊ฑด๋ฌธ if

2023. 1. 18. 12:03ใ†java

if๋ฌธ์˜ ๋ฌธ๋ฒ•

if(์ฐธ ๋˜๋Š” ๊ฑฐ์ง“์„ ํŒ๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด) {

  ์‹คํ–‰์ฝ”๋“œ

  ์‹คํ–‰์ฝ”๋“œ

  ์‹คํ–‰์ฝ”๋“œ

}

์ฆ‰, ์•„๋ž˜์™€ ๊ฐ™์ด ์ž‘์„ฑ

public class If01 {
    public static void main(String[] args) {
        if(์ฐธ ๋˜๋Š” ๊ฑฐ์ง“์„ ํŒ๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด) {
            ์กฐ๊ฑด์ด ์ฐธ์ด๋ผ๋ฉด ์‹คํ–‰์‹œํ‚ฌ ์ฝ”๋“œ
            
        }

    }
}
public class If01 {
    public static void main(String[] args) {
        System.out.println("ํ”„๋กœ๊ทธ๋žจ ์‹œ์ž‘~");

        if(100 > 20) {
            System.out.println(111); //์กฐ๊ฑด๋ฌธ์ด false - ์ถœ๋ ฅ ์•ˆ๋จ
            System.out.println(123);

        }
        System.out.println("ํ”„๋กœ๊ทธ๋žจ ์ข…๋ฃŒ.");

    }
}
if๋ฌธ์ด ๊ฑฐ์ง“์ธ ๊ฒฝ์šฐ ์‹คํ–‰๋ฌธ ์ถœ๋ ฅ x

if๋ฌธ์ด ์ฐธ์ด๋ฉด ์‹คํ–‰๋ฌธ ์ถœ๋ ฅ

if๋ฌธ์— else ์ถ”๊ฐ€ํ•œ ์ฝ”๋“œ

public class If02 {
    public static void main(String[] args) {
        int num1 = 10;
        int num2 = 20;
        //num1๊ณผ num2์˜ ํ•ฉ์ด 50๋ณด๋‹ค ํฌ๋ฉด
        //"๋‘ ์ˆ˜์˜ ํ•ฉ์ด 50๋ณด๋‹ค ํฝ๋‹ˆ๋‹ค"๋ฅผ ์ถœ๋ ฅํ•ด๋ณด์‹œ์˜ค.
        if(num1 + num2 > 50) {
            System.out.println("๋‘ ์ˆ˜์˜ ํ•ฉ์ด 50๋ณด๋‹ค ํฝ๋‹ˆ๋‹ค."); //false - ์ถœ๋ ฅ x
        //๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด "๋‘ ์ˆ˜์˜ ํ•ฉ์ด 50๋ณด๋‹ค ์ž‘์Šต๋‹ˆ๋‹ค."๋ฅผ ์ถœ๋ ฅํ•ด๋ณด์‹œ์˜ค.

        } else {  //else ๋ฌธ์€ if ์•ž์— ์˜ฌ ์ˆ˜ ์—†๋‹ค.
                // if, else ์‹คํ–‰๋ฌธ์€ ๋™์‹œ์— ์‹คํ–‰ ํ•  ์ˆ˜ ์—†๊ณ , ๋‘˜ ์ค‘ ํ•˜๋‚˜๋Š” ๋ฌด์กฐ๊ฑด ์‹คํ–‰๋จ.
            System.out.println("๋‘ ์ˆ˜์˜ ํ•ฉ์ด 50๋ณด๋‹ค ์ž‘์Šต๋‹ˆ๋‹ค.");

        }

    }
}

else if ์ถ”๊ฐ€ํ•œ ์กฐ๊ฑด๋ฌธ (๊ทธ๋ ‡์ง€ ์•Š๊ณ  ๋งŒ์•ฝ์—) if์™€ ํ•œ์Œ.

public class If03 {
    public static void main(String[] args) {
        int x = 5;
        int y = 10;

        //๋‘ ์ˆ˜์˜ ํ•ฉ์ด 20๋ณด๋‹ค ํฌ๋ฉด "20๋ณด๋‹ค ํฝ๋‹ˆ๋‹ค."๋ฅผ ์ถœ๋ ฅ
        //๋‘ ์ˆ˜์˜ ํ•ฉ์ด 20๋ณด๋‹ค ์ž‘์œผ๋ฉด "20๋ณด๋‹ค ์ž‘์Šต๋‹ˆ๋‹ค."๋ฅผ ์ถœ๋ ฅ
        //๋‘ ์ˆ˜์˜ ํ•ฉ์ด 20์ด๋ฉด "๋‘ ์ˆ˜์˜ ํ•ฉ์ด 20์ž…๋‹ˆ๋‹ค."๋ฅผ ์ถœ๋ ฅ

        if (x + y > 20) {
            System.out.println("20๋ณด๋‹ค ํฝ๋‹ˆ๋‹ค.");
            }
        else if(x + y < 20) {     //else if(๊ทธ๋ ‡์ง€ ์•Š๊ณ  ๋งŒ์•ฝ์—)์˜ ์กฐ๊ฑด์€ ๋ฌดํ•œ๋Œ€๋กœ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ
            System.out.println("20๋ณด๋‹ค ์ž‘์Šต๋‹ˆ๋‹ค.");
        }
        else {
            System.out.println("๋‘ ์ˆ˜์˜ ํ•ฉ์€ 20์ž…๋‹ˆ๋‹ค.");
        }
        }
}

โ˜… ์‹คํ–‰๋ฌธ์€ if , else if, else ์ค‘ ํ•˜๋‚˜๋งŒ ์ถœ๋ ฅ ๋œ๋‹ค. ๋™์‹œ์—  ์ค‘๋ณต ์ถœ๋ ฅ๋  ์ˆ˜ ์—†์Œ!

ํ˜น์‹œ๋‚˜ if์™€ else if, else์˜ ์กฐ๊ฑด์ด ๋‹ค ์ฐธ์ด๋”๋ผ๋„ ๊ฐ€์žฅ ๋จผ์ €์ธ if์˜ ์‹คํ–‰๋ฌธ๋งŒ ์ถœ๋ ฅ๋จ ๋‚˜๋จธ์ง€๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์ฝ์ง€ ์•Š์Œ

์ด๋ฏธ if์—์„œ ์กฐ๊ฑด์ด ์ฐธ์ด๊ธฐ ๋•Œ๋ฌธ์—

 

public class If04 {
    public static void main(String[] args) {
        int num = 10;

        if(num > 5) {
            System.out.println(1);

        }
        if(num == 10) {  //์œ— if์™€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋‘˜์˜ ์‹คํ–‰๋ฌธ ์ถœ๋ ฅ.
            System.out.println(2);
        }

    }
}

if๋ฌธ 2๊ฐœ

public class If05 {
    public static void main(String[] args) {
        int num = 10;

        if(num > 5) {
            System.out.println(1);

        }
        if(num == 10) {  //์œ— if์™€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋‘˜์˜ ์‹คํ–‰๋ฌธ ์ถœ๋ ฅ.
            System.out.println(2);
        }

    }
}

if๋ฌธ์˜ ์กฐ๊ฑด์ด ๋งž์„ ์‹œ ์‹คํ–‰๋˜๋Š” ๋ช…๋ น์–ด๊ฐ€ ํ•˜๋‚˜๋ผ๋ฉด {} ์ƒ๋žต ๊ฐ€๋Šฅํ•˜๋‹ค

๊ทธ๋Ÿฌ๋‚˜ ์ •ํ™•ํ•œ ๊ตฌ๋ถ„์„ ์œ„ํ•ด {} ์“ฐ๊ธฐ

 

'java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์—ฐ์Šต  (0) 2023.01.18
ํ‚ค๋ณด๋“œ ์ž…๋ ฅ scanner ์‚ฌ์šฉ  (0) 2023.01.18
์—ฐ์‚ฐ์ž2  (0) 2023.01.18
์—ฐ์‚ฐ์ž์™€ ์ƒ์ˆ˜  (0) 2023.01.17
๋ฐ์ดํ„ฐ ํƒ€์ž… (์ž๋ฃŒํ˜•)  (0) 2023.01.17