티스토리 뷰

Chapter 4. 제어문

 

▶ 학습 목표

: if문의 사용 목적에 따라 사용할 수 있다.

 

 

 

4-1. 조건문

 

 

 

- if문

: if문의 가장 기본적은 형태

 

if(조건식){

	//실행부분
    
   }

 

*조건식 : 식의 결과가 참 또는 거짓으로 구분될 수 있는 문장

*실행부분 : 조건식의 결과가 참이면 실행할 문장

 

	public static void main(String[] args) 
	{
		int a = 5;
		if(a>3) 
		{
			System.out.println("a는 3보다 큽니다.");
			
		}
		System.out.println("검사가 끝났습니다.");
		
}

 

a는 3보다 큽니다.
검사가 끝났습니다.

 

 

 

 

 

- if else문

: if 문의 구조에서 조건식이 false일 경우 실행되는 부분을 추가한 문장

 

if(조건식){
	//실행부분1
}
else{
	//실행부분2
 }

 

if문에서 else 부분이 추가되었다.

이때 else는 if문의 조건식이 false일 경우 실행한다.

*else 부분은 나머지라고 생각

 

 

public static void main(String[] args) 
{
    int age = 15;
	
	if(age>19) 
	{
		System.out.println("성인입니다.");
		System.out.println("성인요금이 적용됩니다.");
	}
	else {
		System.out.println("청소년입니다.");
		System.out.println("청소년 요금이 적용됩니다.");
	}
	System.out.println("결제를 진행해 주세요.");
    }

 

청소년입니다.
청소년 요금이 적용됩니다.
결제를 진행해주세요.

 

 

- if else if

if else if문은 조건이 여러 가지일 경우 조건에 따라 각각 다른 작업을 수행한다.

 

if(조건1){
	//실행부분1
}
else if(조건2)
{
	//실행부분2
}
else if(조건3)
{
	//실행부분3
}
else{
	//실행부분4
}

 

조건1을 만족하면 실행부분1을 실행

조건1을 만족하지 않으면 조건2, 3 중 조건에 만족하는 실행부분을 실행한다.

 

 

ex) point값에 따른 점수 출력

	public static void main(String[] args) 
	{
		int point = 85;
		
		
		if(point>90) 
		{
			System.out.println("A");
			
		}
		else if(point>80) 
		{
			System.out.println("B");
		
		}
		else if(point>70) 
		{
			System.out.println("C");
			
		}
		else 
		{
			System.out.println("F");
		}

	}

}

 

B

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday