JAVA/제어문

조건문

별초롱언니 2025. 4. 30. 17:46

조건문이란 특정한 조건을 만족하면 수행할 작업과 만족하지 않을 때 수행할 작업을 미리 정해놓고, 조건에 따라 각각 다르게 실행하도록 만들어 놓은 제어문입니다. 

 

1. if문

if문은 가장 기본적인 조건문으로 조건식 부분과 실행 부분으로 나누어져 있습니다. 

	int a = 5;
	if (a > 3) {
		System.out.println("a는 3보다 큽니다.");	// a는 3보다 큽니다.
	}
	System.out.println("검사가 끝났습니다.");	// 검사가 끝났습니다.

2. if-else문

if-else문은 if문의 구조에서 조건식이 false일 경우에 실행되는 부분을 추가한 문장으로 조건식이 만족할 때와 만족하지 않을 때 각각 다른 문장을 수행합니다. 

	int age = 15;
		
	if (age > 19) {	// 조건식은 false 입니다.
		System.out.println("성인입니다.");
		System.out.println("성인요금이 적용됩니다.");
	}
	else {
		System.out.println("청소년입니다.");
		System.out.println("청소년요금이 적용됩니다.");
	}
	System.out.println("결제를 진행해주세요.");

3. if-else if

if-else if 문은 조건이 여러가지일 경우 조건에 따라 각각 다른 작업을 수행하고싶을때 사용합니다. 

	int age;
	Scanner input = new Scanner(System.in);
	String tmp = input.nextLine();
	age = Integer.parseInt(tmp);
	
	if (age > 19) {
		System.out.println("성인입니다.");
		System.out.println("성인요금이 적용됩니다.");
	}
	// 19 >= age가 14-19살인 경우
	else if (age > 13) {
		System.out.println("청소년입니다.");
		System.out.println("청소년요금이 적용됩니다.");
	}
	// 13 >= age가 9-13살인 경우
	else if (age > 8) {
		System.out.println("어린이입니다.");
		System.out.println("어린이요금이 적용됩니다.");
	}
	// age가 9보다 작은 경우
	else {
		System.out.println("유아입니다.");
		System.out.println("유아요금이 적용됩니다.");
	}
	System.out.println("결제를 진행해주세요.");

 

'JAVA > 제어문' 카테고리의 다른 글

반복문  (0) 2025.05.01
구구단 만들기 2  (0) 2025.05.01
구구단 만들기 1  (0) 2025.05.01
조건문 2  (0) 2025.05.01