겉바속촉

JAVA 삼항연산자, switch 본문

IT 일기 (상반기)/JAVA

JAVA 삼항연산자, switch

겉바속촉 2023. 7. 5. 11:00
728x90
반응형

 

if문을 학습했다면

삼항연산자도 정복해보자보자보자

 

 

 

👀👀참고 코드1👀👀

👉 삼항연산자 구조 파악하기

👉 조건문? 참일때의 결과 : 거짓일때의 결과

👉 시간에 따라 오전인지 오후인지 출력하기

    public static void main(String[] args){

        //(1): 변수 선언
        int hour = 2;

        //(2): 오전, 오후 출력
        String str1 = "오전";
        String str2 = "오후";
        String ampm = hour<12? str1:str2;
        System.out.println(ampm);
    }

 

 

 

 

👀👀참고 코드2👀👀

👉 switch 구조 파악하기

👉 if문과 차이점 파악하기

👉 break랑 default 빼먹지않도록 주의하기

👉 case문마다 break 라는 문장이 있는데 해당 case문을 실행 한 뒤 switch문을 빠져나가기 위한 것이다.
      만약 break 문이 빠져 있다면 그 다음의 case 문이 실행된다.

👉 구조는 다음과 같이 해주면 된다

switch(입력변수) {
    case 입력값1: ...
         break;
    case 입력값2: ...
         break;
    ...
    default: ...
         break;
}

 

👉 나이대별 서적 코너 구역 멘트 출력하기

👉 변수 조건은 정수형이어야 한다. --> byte, short, int 

👉 그러나 long 타입은 x --> 그러나 char타입은 O --> 'A'

public static void main(String[] args){
	
    	//(1): 변수선언
        int age = 20;

        //(2): switch 조건문
        switch(age) {
            case 10:
                System.out.println(age +"대입니다. 참고서 코너는 A구역입니다.");
                break;
            case 20:
                System.out.println(age + "대입니다. 취업 서적 코너는 B구역입니다.");
                break;
            case 30:
                System.out.println(age + "대입니다. 자기 개발 서적 코너는 C구역입니다.");
                break;
            case 40:
                System.out.println(age + "대입니다. 재테크 서적 코너는 D구역입니다.");
                break;
            case 50:
                System.out.println(age + "대입니다. 여행 서적 코너는 E구역입니다.");
                break;
            default:
                System.out.println(age + "대입니다. 기타 서적은 D구역입니다.");
                break;

        }
}

 

 

 

728x90
반응형

'IT 일기 (상반기) > JAVA' 카테고리의 다른 글

JAVA 배열 관련 메서드  (0) 2023.07.05
JAVA 배열  (0) 2023.07.05
JAVA 제어문 - if문  (0) 2023.07.05
JAVA 제어문 - 반복문  (0) 2023.07.04
JAVA 연산자  (0) 2023.07.04