본문 바로가기

Java/Java 기초

[Java] If문

<1> if문
 - 조건이 참이면 특정 실행문을 실행시키는 제어문.
 - else문을 사용하지 않으면 조건에 따라 하나도 실행되지 않을 수 있습니다.
 - 문법

더보기

 if (조건1) {
실행문1;
 }
 [
 else if (조건2){
실행문2;
 }
 else if (조건n){
실행문n;
 }
 else {
실행문;
 }
 ]

 - else문을 사용하면 if문의 실행문들 중 하나는 반드시 실행됩니다. 
 - else가 없으면 하나도 실행되지 않을 수도 있습니다. 
 - if문 안에서 다른 if문을 실행할 수도 있습니다.

 

class IfEx 
{
	public static void main(String[] args) 
	{
		int num = 120;
		if (num < 0)
			//num의 값이 0보다 작으면
		{
			System.out.println("0 미만");
		}
		else{
			// num의 값이 0보다 크거나 같으면
			if (num < 100)
			{
				System.out.println("0이상 100미만");
			}
			else{
				System.out.println("100이상");
			}
			// 기본적으로 else문의 조건이 참인 상태로 검사 작업.
		}

		if (num > 0 && num % 2 == 0)
		{
			System.out.println("양수이면서 짝수");
		}

		/*
		점수가 60이상이면 "D", 70이상이면 "C", 80이상이면 "B", 90이상이면 "A", 60미만이면 "F" 학점을 출력.
		*/
		int score = 77;

		if (score >= 90)
		{
			System.out.println("A");
		}
		else if (score >= 80)
		{
			System.out.println("B");
		}
		else if (score >= 70)
		{
			System.out.println("C");
		}
		else if (score >= 60)
		{
			System.out.println("D");
		}
		else{
			System.out.println("F");
		}

	}
}
728x90
반응형