본문 바로가기
Sketch (Programming Language)/Java

Java의 정석 Chapter 4. 조건문과 반복문

by 생각하는 이상훈 2022. 5. 13.
728x90

조건문

자바의 조건문은 c++의 조건문과 거의 일치하여 간단히 짚고 넘어간다.


if문

if, else if, else를 이용하여 조건식이 참일 경우 실행하는 조건문이다.

public class IfElseEx02 {
	public static void main(String[] args) {
		int a = 10, b = 20, c = 9;
		int max;
		if (a > b && a > c) {  
			max = a;  // 위의 조건식이 true일때 실행
		} else {  // 위의 조건식이 false일때 실행
			if (b > c) {
				max = b; // 위의 조건식 true일때 실행
			} else {
				max = c; // 위의 조건식 false일때 실행
			}
		}
		System.out.println("max = " + max);
	}
}

대부분의 조건문, 반복문과 같이 위와 같이 중첩 if문을 이용하여 조건을 중첩시킬 수 있다.


Switch 문

switch, case, default, break를 이용하여 switch문을 이용한다.

 

    int value = 1;

    switch(value){
        case 1: 
            System.out.println("1");
            break;
        case 2:
            System.out.println("2");
            break;
        case 3 :
            System.out.println("3");
            break;
        default :
            System.out.println("그 외의 숫자");
    }

 


반복문

반복문 또한 for, while, do-while문이 있어 c++과 거의 같다.


for문

for문의 기본적인 작동 과정이다.

 


while문

조건을 만족시키는 동안 계속 반복한다.


do-while문

728x90