728x90
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | package ch2; import java.util.Scanner; public class Hello { public static void main(String[] args) { int a = 20; switch(a) { case 10: System.out.println("int a 가 10이면 출력"); break; case 20: System.out.println("int a 가 20이면 출력"); break; case 30: System.out.println("int a 가 30이면 출력"); break; default: System.out.println("int a 이도저도 아니면 출력"); break; } } } | cs |
▲
결과 값
"int a 가 20이면 출력"
*조건 : BYTE, CHAR, INT, ENUM, STRING 타입만 비교가 가능하다!
▲
case 이후에 반드시 break; 를 걸어줘야 한다.
걸지 않게 되면 계속 다음 코드를 실행하게 된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | package ch2; import java.util.Scanner; public class Hello { public static void main(String[] args) { int grade; Scanner sc = new Scanner(System.in); System.out.println("학년을 입력해 주세요."); grade = sc.nextInt(); switch(grade){ 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("학년을 잘 못 입력했습니다."); break; } } } | cs |
▲
Scanner(참고페이지) 기능으로 입력을 사용자로부터 입력을 받게 만들었고,
입력한 숫자가 case(조건)에 걸릴 때 출력되게 된다.
SECONDTESTSECONDTESTSECONDTESTSECONDTESTSECONDTESTSECONDTESTSECONDTESTSECONDTEST
AppleAndroidAppleAndroidAppleAndroAppleAndroididAppleAndroidIosJellybeanIosJellybeanIosJellybeanIosJellybeanIosJellybeanIosJellybeanFirstTestFirstTestFirstTestFirstTestFirstTestAppleAndroidAppleAndroidAppleAndroAppleAndroididAppleAndroidIosJellybeanIosJellybeanIosJellybeanIosJellybeanIosJellybeanIosJellybeanFirstTestFirstTestFirstTestFirstTestFirstTest
AppleAndroidAppleAndroidAppleAndroAppleAndroididAppleAndroidIosJellybeanIosJellybeanIosJellybeanIosJellybeanIosJellybeanIosJellybean
300x250
'Programming > JAVA' 카테고리의 다른 글
04 JAVA IF문 DK (0) | 2018.07.27 |
---|---|
03 JAVA 첫 프로그램 'Hello World' DK (0) | 2018.07.23 |
01 JAVA의 컴파일 과정 DK (0) | 2018.07.23 |
02 JAVA 환경구축 DK (0) | 2018.07.23 |
댓글