본문 바로가기
IT관련/Java

[확고의 쓱~ 훑어보는 기록] JAVA - 반복문 (switch~case문 사용 예제)

by 확고 2022. 8. 5.
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import java.util.Scanner;
 
public class Ex_4_switch_case {
    public static void main(String[] args) {
        
        Scanner sc = new Scanner(System.in);
        System.out.print("숫자 입력하시오 - 1:종료 / 2:실행 / 3:?? ▶");
        int i = sc.nextInt() ;
        
        switch(i) {
        case 1 : System.out.println("종료");
                 break;//★ break : 중괄호를 빠져나가라는 뜻
        case 2 : System.out.println("실행");
        case 3 : System.out.println("헤헤");
                 break;
        default : System.out.println("1~3에서 선택하시오");
        } 
        
        System.out.println("switch~case 문 종료");
    }
}
 
/*
 
[switch~case문]
해당되는 케이스부터 문장 실행
해당되는 케이스에서 멈추지 않기 때문에 멈추고 싶으면 break;를 사용해야 함
 
switch(정수 or 정수 변수 or 문자열 변수){
case 1 : System.out.println("입력한 정수는 1입니다.");
case 2 : System.out.println("입력한 정수는 2입니다.");
case 3 : System.out.println("입력한 정수는 3입니다.");
:
default : 위 케이스에 아무것도 해당 안 할 때 출력할 것
}
 
▼ 콘솔 창에 아래와 같이 입력한 경우 실행 결과
숫자 입력하시오 - 1:종료 / 2:실행 / 3:?? ▶5
1~3에서 선택하시오
switch~case 문 종료        
 
▼ 콘솔 창에 아래와 같이 입력한 경우 실행 결과
숫자 입력하시오 - 1:종료 / 2:실행 / 3:?? ▶1
종료
switch~case 문 종료
 
▼ 콘솔 창에 아래와 같이 입력한 경우 실행 결과
숫자 입력하시오 - 1:종료 / 2:실행 / 3:?? ▶2
실행
헤헤
switch~case 문 종료
 
*/
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class Ex_5_switch_case {
    public static void main(String[] args) {
 
        String fruit = "grape";
        switch(fruit) {
        case "apple" : System.out.println("사과");//비교하고 같지 않으면 아래로 이동
        case "grape" : //실행할 내용과 break가 없으면 계속 아래로 이동 
        case "Grape" : System.out.println("포도");
                       break;
        case "banana"System.out.println("바나나");
        default : System.out.println("그 밖의 과일");
        }
    }
}
 
/*
 
▼ 콘솔 창에 아래와 같이 입력한 경우 실행 결과
포도        
 
*/
cs

 

▼ (이전 게시물) [확고의 쓱~ 훑어보는 기록] JAVA - 반복문 (if~else 사용 예제)

 

[확고의 쓱~ 훑어보는 기록] JAVA - 반복문 (if~else 사용 예제)

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 import java.util.Scanner; public class Ex_1_ifelse {  ..

j-growthdiary.tistory.com

 

▼ (첫 번째 게시물) [확고의 쓱~ 훑어보는 기록] JAVA - 자료형과 기본 입출력(1)

 

[확고의 쓱~ 훑어보는 기록] JAVA - 자료형과 기본 입출력(1)

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 public class exam {     public static void main(Strin..

j-growthdiary.tistory.com

728x90
반응형

댓글