Java & Android

java 조건문 if ~ else if

puttico 2015. 7. 29. 10:15
public class Test {
	public static void main(String[] args) {
		int a = 10;
		String str = null;
		
		if( a > 0 ) {
			str = "양수";
		} else if( a < 0 ) {
			str = "음수";
		} else {
			str = "a는 0";
		}
		
		System.out.println(str);
	}
}

if ~ else 구문은 어떤조건이 참인가, 거짓인가를 기준으로 작성된 코드를 실행한다.
실행될 코드가 하나의 구문이라면 '{ }'를 생략할 수 있지만 권장하지 않는다.
여러개 중첩도 가능하고, ~ else if ~ 로 계속 연결할 수 있다.
그러나 조건이 많아지면 switch ~ case 문을 사용하는 것이 낳을 수 있다.