겉바속촉
JAVA 삼항연산자, switch 본문
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 |