제어문

Mia Lee·2021년 11월 4일
0

JAVA

목록 보기
13/98
package if_statement;

public class Ex {
	
	public static void main(String[] args) {
		/*
		 * 제어문
		 * - 프로그램의 흐름을 제어하는 문장
		 * - 조건문과 반복문을 사용하여 제어
		 * 
		 * 1. 조건문
		 * - 특정 조건에 따라 문장의 실행 여부를 결정하는 문
		 * - if문 계열과 switch-case 문으로 구분됨
		 * 
		 * [ if문 ]
		 * - 주어진 조건식을 판별하여 결과에 따라 특정 문장의 실행 여부를 결정하는 기본적인 조건문
		 * - 조건식 판별 결과가 true 이면 블록문({}) 내의 문장들을 실행하고,
		 *   조건식 판별 결과가 false 이면 블록문 내의 문장 실행을 생략함
		 *   => 어떤 블록문을 실행할지 말지를 결정하는 조건문
		 * - 조건식에는 반드시 결과가 boolean 타입(true 또는 false)인 식만 사용 가능함
		 * - 블록문 내의 문장은 한 문장 또는 여러 문장이 올 수 있다!
		 * 
		 * < 기본 문법 >
		 * 문장1;
		 * 
		 * if(조건식) {
		 * 		// 조건식 결과가 true 일 경우에만 실행되는 문장들...
		 * 		문장2; 
		 * }
		 * 
		 * 문장3;
		 * 
		 * => 조건식 판별 결과가 true 일 때  : 문장1 -> 문장2 -> 문장3
		 * => 조건식 판별 결과가 false 일 때 : 문장1 ->   X   -> 문장3
		 */
		
		int num = 5; // 문장1(무조건 실행됨)
		
		// if문을 사용하여 정수형 변수 num 의 값이 5보다 큰지 판별하여
		// => 만약, 정수형 변수 num 이 5보다 클 경우 "num 이 5보다 크다!" 출력
		if(num > 5) { // 조건식
			// 문장2(= 조건식 판별 결과가 true 일 때 실행)
			System.out.println("num 이 5보다 크다!"); // num 이 5보다 클 경우에만 실행되는 문장
		}
		
		System.out.println("정수 num = " + num); // 문장3(무조건 실행됨)
		
	}
	
}














0개의 댓글