[JAVA] 조건문 (Switch문)
2021. 12. 28. 01:00ㆍJAVA
- Switch문
이 case는 이렇게 처리할게! | |
switch (변수) { case 값1 : 변수 == 값1일 때 실행되는 명령 break; case 값2 : 변수 == 값2일 때 실행되는 명령 break; · · · default: 모든 case가 아닐 때 실행되는 명령; } |
ex)
package practice;
import java.util.Scanner;
public class pra4 {
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("초록불입니다. 출발하세요");
break;
default :
System.out.println("잘못 누르셨습니다.");
}
}
}
- switch문에서 break를 생략하면, 비교를 멈추고 모든 case의 명령들이 실행된다
- case문은 중복이 중복이 불가능하다
ex) case1, case1
- switch문에서 설정한 문자열 이외에 다른 문자열은 사용할 수 없다
'JAVA' 카테고리의 다른 글
[JAVA] 반복문 (While문) (0) | 2021.12.30 |
---|---|
[JAVA] 반복문 (For문) (0) | 2021.12.28 |
[JAVA] 조건문 (IF문) (0) | 2021.12.27 |
[JAVA] 연산자의 종류 (증감연산자) (0) | 2021.12.27 |
[JAVA] 연산자의 종류 (삼항연산자) (0) | 2021.12.24 |