java 기초 공부 내용 정리(switch문)

홍준성·2022년 6월 2일
0

java 기초 공부

목록 보기
5/39

switch문

case별로 처리 방안을 각각 나타내는 것
break를 걸지 않으면 모든 case의 명령이 실행되니 주의해야한다.


switch 변수{ //변수가 아닌 식이 올 수도 있음
	case1 :
    		변수 == case1일 때 실행할 명령;
            break;
            
    case2 :
    		변수 == case2일 때 실행할 명령;
            break;

    case3 :
    		변수 == case1일 때 실행할 명령;
            break;
            
   	...
    
    default:
    		모든 case가 아닐 때 실행할 명령;
}

import java.util.Scanner;

public class Day02Ex {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		System.out.println("----신호등 프로그램----");
		System.out.println("빨간불:1, 노란불:2, 초록불:3");
		System.out.println("신호:");
		int sign=sc.nextInt();
		switch(sign) {
		case 1 :
			System.out.println("발간불입니다. 정지하세요");
			break;
		
		case 2 :
			System.out.println("노란불입니다. 브레이크를 밟으세요");
			break;
			
		case 3 : 
			System.out.println("초록불입니다. 출발하세요");	

		default:
			System.out.println("잘못누르셨습니다.");
            
		}
	}

}
profile
준성이의 개발자 공부 velog

0개의 댓글