LANGUAGE/Java

제어문 _ 조건문 if문 정리

정온 (jeong on) 2021. 4. 6. 10:16
728x90
반응형

제어문이란?

자바 프로그램이 원하는 결과를 얻기 위해 프로그램의 흐름을 제어
( 조건에 의한 분기 )

조건문이란?

주어진 조건의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문

 


조건문 - if문

1번째 방법 ( if )
조건이 참일때 실행할 구문 입력한다. 조건이 거짓일 땐 아무것도 실행되지 않는다

		if( 조건식 ) {
			조건이 참일 때 실행할 구문
		} 

2번째 방법 ( if - else )
조건식이 참일 때, 거짓일 때 실행할 구문을 입력한다

		if( 조건식 ) {
			조건이 참일 때 실행할 구문
		} else {
			조건이 거짓일 때 실행할 구문
		}

3번째 방법 ( if - else if - else )
조건문이 여러개일 때 필요 

		if( 조건식 1 ) {
			조건식1이 참일 때 실행할 구문
		} 
        else if( 조건식 2 ) {
        	조건식1의 조건이 거짓이고, 조건식2가 참일 때
        } else {
			모든 조건식이 거짓일 때 실행할 구문
		}

1번째 방법 예시

public class If_c {
	public static void main(String[] args) {
    
	String pet = "고양이";

	if(pet == "고양이") {
		System.out.println("내 애완동물은 고양이입니다");
	}
    }
}

출력

내 애완동물은 고양이입니다

2번째 방법 예시

public class If_c {
	public static void main(String[] args) {
    
	String pet = "고양이";

	if(pet == "고양이") {
		System.out.println("내 애완동물은 고양이입니다");
	} else {
		System.out.println("내 애완동물은 고양이가 아닙니다");
	}
    }
}

출력

내 애완동물은 고양이입니다

예시

public class If_c {
	public static void main(String[] args) {
    
	String pet = "강아지";

	if(pet == "고양이") {
		System.out.println("내 애완동물은 고양이입니다");
	} else {
		System.out.println("내 애완동물은 고양이가 아닙니다");
	}
    }
}

출력

내 애완동물은 고양이가 아닙니다

3번째 방법 예시

public class If_c {
	public static void main(String[] args) {
    
	String pet = "고양이";

	if(pet == "고양이") {
		System.out.println("내 애완동물은 고양이입니다");
	} else if(pet == "강아지") {
		System.out.println("내 애완동물은 강아지입니다");
	} else {
       	System.out.println("내 애완동물은 강아지,고양이가 아닙니다");
	}
    }
}

출력

내 애완동물은 고양이입니다

예시

public class If_c {
	public static void main(String[] args) {
    
	String pet = "강아지";

	if(pet == "고양이") {
		System.out.println("내 애완동물은 고양이입니다");
	} else if(pet == "강아지") {
		System.out.println("내 애완동물은 강아지입니다");
	} else {
       	System.out.println("내 애완동물은 강아지,고양이가 아닙니다");
	}
    }
}

출력

내 애완동물은 강아지입니다

예시

public class If_c {
	public static void main(String[] args) {
    
	String pet = "물고기";

	if(pet == "고양이") {
		System.out.println("내 애완동물은 고양이입니다");
	} else if(pet == "강아지") {
		System.out.println("내 애완동물은 강아지입니다");
	} else {
       	System.out.println("내 애완동물은 강아지,고양이가 아닙니다");
	}
    }
}

출력

내 애완동물은 강아지,고양이가 아닙니다

 


정온 Tistory

 

728x90
반응형