반응형
JAVA Study
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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | public class tistory { public static void main(String[] args) { //switch 문 System.out.print("현재 월을 입력하세요>>"); Scanner scn = new Scanner(System.in); int month = scn.nextInt(); switch(month){ case 3: case 4: case 5: System.out.println("현재 계절은 봄입니다."); break; case 6: case 7: case 8: System.out.println("현재 계절은 여름입니다."); break; case 9: case 10: case 11: System.out.println("현재 계절은 가을입니다."); break; default: //case 12: case 1: case 2: System.out.println("현재 계절은 겨울입니다."); } //switch 문 System.out.print("가위 (1), 바위 (2), 보 (3) 중 하나를 입력하세요>>"); Scanner scn1 = new Scanner(System.in); int user = scanner.nextInt(); // 화면으로 입력받은 값을 user에 저장 int com = (int)(Math.random() * 3)+1; // 1,2,3 중 하나가 com에 저장 System.out.println("당신은 "+user); System.out.println("컴은 "+com); switch(user-com){ case 2: case -1: System.out.println("당신이 졌음"); break; case 1: case -2: System.out.println("당신이 이겼음"); break; case 0: System.out.println("비겼음"); break; } //switch 문 System.out.print("당신의 주민번호를 입력하세요.(011234-1111222)>>"); Scanner scn2 = new Scanner(System.in); String regNo = scn2.nextInt(); char gender = regNo.charAt(7); switch(gender) { case '1': case '3': System.out.println("당신은 남자"); break; case '2': case '4': System.out.println("당신은 여자"); break; default : System.out.println("유효하지 않은 주민번호 입니다."); } //switch문 중첩 System.out.print("당신의 주민번호를 입력하세요.(011234-1111222)>>"); Scanner scn3 = new Scanner(System.in); String regNo3 = scn3.nextInt(); char gender3 = regNo3.charAt(7); switch(gender3) { case '1': case '3': switch(gender3){ case'1' : System.out.println("당신은 2000년 이전 출생 남자"); break; case'3' : System.out.println("당신은 2000년 이후 출생 남자"); break; } break; case '2': case '4': switch(gender3){ case'2' : System.out.println("당신은 2000년 이전 출생 여자"); break; case'4' : System.out.println("당신은 2000년 이후 출생 자"); break; } break; default : System.out.println("유효하지 않은 주민번호 입니다."); } } } | cs |
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] 제어구조 예제 6 - while문 (0) | 2017.07.02 |
---|---|
[JAVA] 제어구조 예제 5 - for문 (0) | 2017.07.01 |
[JAVA] 제어구조 예제 3 - if문 (0) | 2017.06.29 |
[JAVA] 제어구조 예제 2 (0) | 2017.06.28 |
[JAVA] 제어구조 예제 1 (0) | 2017.06.27 |