본문 바로가기
Java

Java 복습_5

by 지민재 2022. 6. 9.
반응형
SMALL

조건문

조건문이란?

  • 조건문이란 주어진 조건에 따라 다른 문장을 선택할 수 있도록 프로그래밍 하는 것

if문과 if-else문

if (조건식) {
	수행문; // 조건식이 참일 경우 이 문장을 수행 
}
  • 조건문의 가장 단순한 형식
  • 주어진 조건식이 ''일 경우에 중괄호 안에 있는 문장을 수행합니다.
  • 조건식에는 결과가 참, 거짓으로 판별되는 식이나, 참, 거짓의 값을 가진 변수, 상수를 사용할 수 있습니다.
  • 연산의 결과가 참, 거짓이 되는 관계 연산자를 자주 사용합니다.
  • 조건식을 만족하는 경우와 만족하지 않는 경우를 모두 나나탤 때는 if-else문을 사용합니다.
  • else문에는 조건식을 사용하지 않습니다.
int grade = 95;
if (grade >= 95) {  // grade 값이 95이상이면 
	System.out.println("A학점 입니다.");  // 이 문장을 수행함
}
  • 조건식을 만족하는 경우와 만족하지 않는 경우를 모두 나나탤 때는 if-else문을 사용합니다.
  • else문에는 조건식을 사용하지 않습니다.
if (조건식) {
	수행문1: // 조건식이 참일 경우에 이 문장을 수향
} 
else {
	수행문2 : // 조건식이 거짓일 경우에 이 문장을 수행
}

 

int grade = 95;
if (grade >= 95) {  // grade 값이 95이상이면 
	System.out.println("A학점 입니다.");  // 이 문장을 수행함
}
else {
S	ystem.out.println("A학점이 아닙니다.");
}

if-else if-else 문

  • 하나의 상황에 조건이 여러 개인 경우는 if-else if-else문으로 표현할 수 있습니다.
if (조건식2) {
	수행문1: // 조건식1이 참일 경우에 수행함
} else if (조건식2) {
	수행문2; // 조건식2가 참일 경우에 수행함
} else if (조건식3) {
	수행문3; // 조건식3이 참일 경우에 수행함
} else {
	수행문4; // 위의 조건이 모두 해당하지 않는 경우에 수행함
}

수행문5;  // if-else if-else문이 끝난 후에 수행함
package selfstudy

public class IfEx1{
	public static void main(String[] args) {
		int age = 0;
		int fare;
		
		if (age < 13) {
			fare = 500;
			System.out.println("어린이입니다.");
		}  else if (age < 20) {
			fare = 1000;
			System.out.println("중, 고등학생입니다.");
		} else {
			fare = 1400;
			System.out.println("일반인입니다.");
		}
		System.out.println("버스 요금은 " + fare + "원 입니다.");
	}
}

실행결과
어린이입니다.
버스 요금은 500원 입니다.

'Java' 카테고리의 다른 글

Java 복습_7  (0) 2022.06.29
Java 복습_6  (0) 2022.06.18
Java 복습_4  (0) 2022.06.01
Java 복습_3  (0) 2022.05.31
Java 복습_2  (0) 2022.05.30

댓글