조건문 if

    if

    • if는 제어문 중의 하나이다. 순차적인 흐름 안에서 조건에 따라 제어를 할 필요가 있을 경우 if를 사용한다.

    if 첫번째 사용법

    • 중괄호 안의 내용을 블록이라고 한다.
    if(조건문){
    	조건문이 참일 경우 실행되는 블록
    }

    if 두번째 사용법

    if(조건문){
    	조건문이 참일 경우 실행되는 블록
    }else{
    	조건문이 거짓일 경우 실행되는 블록
    }

    if 세번째 사용법

    • else if는 여러 줄이 추가될 수 있다.
    if(조건문1){
    	조건문1이 참일 경우 실행되는 블록
    }else if(조건문2){
    	조건문2가 참일 경우 실행되는 블록
    }else{
    	조건문1이나 조건문2에 해당되지 않을 경우 실행되는 블록
    }

    if문장에 중괄호가 없는 경우

    • if문장에 중괄호, 즉 블록이 없는 경우는 if문장 다음 문장만 조건에 만족할 경우 실행된다.
    • "hello"는 무조건 출력됨(들여쓰기를 잘 못한 안 좋은 코드의 예)
    public class IfExam4{
    	public static void main(String[] args){
        	int a = 10;
            
            if(a > 5)
            	System.out.println("a는 10보다 큽니다.");
                System.out.println("hello");
           }
       }

    댓글