프로그래머 공간/JAVA

[JAVA] 제어문 IF

ikohong 2021. 1. 21. 09:25
728x90
반응형

[JAVA] 제어문 IF


Java 제어문
  • 데이터를 어떻게 처리해야되는지를 결정해주는 코드
  • 모든 제어문의 실행 여부는 ture / false로 나오는 결과
  • 제어문을 활용할 때는 반드시 boolean으로 처리
제어문 if 문

▶ 단순 프로그램 흐름의 중간에 실행 여부를 판단하는 제어문

public class if1 {
    public static void main(String[] args) {
        int grade = 60;
        if (grade == 60) {
                System.out.println("result = " + grade);
        }
    }
}

결과 : result = 60

제어문 if ~ else 문

▶ go 또는 stop 처럼 하나의 조건으로 true 와 false에 따라 결과를 도출한다.

public class if1 {
    public static void main(String[] args) {
        int grade = 60;
        if (grade > 60) {
                System.out.println("Your grade is A");
        }
        else {
            System.out.println("Your grade is B");
        }
    }
}

결과 : Your grade is B

제어문 if ~ else if ~ else

▶ 여러 개의 조건 중 맞는 하나의 조건을 찾아서 결과값을 도출

public class if1 {
    public static void main(String[] args) {
        int grade = 60;
        if (grade > 70) {
                System.out.println("Your grade is A");
        }
        else if (grade >= 60) {
            System.out.println("Your grade is B");
        }
        else if (grade >= 50) {
            System.out.println("Your grade is C");
        }
        else {
            System.out.println("Your grade is D");
        }
    }
}

결과 : Your grade is B

코드를 보면, 위에서부터 조건이 맞는지 확인을 하고, 맞는 조건(true)을 만난다면, 결과를 실행후, 아래의 조건문은 무시하게 된다. 만일 마지막 조건까지 맞지 않는다면, else의 실행문을 실행하게된다.
728x90
반응형