조건문은 내배캠이 아닌 곳에서도 많이 들었어서 한번더 되짚어봤으며,
헷갈리는 것들을 정리 했다.
조건문의 종류
1. if문
2. if-else if문 - 둘중 하나를 고를때 / 조건식이 참일 때와 거짓일 때로 나눠서 처리
3. 중첩 if문 - if문 {}안에 다시 if문이 있는 문장
4. switch문 - 처리할 경우가 많을 때 사용
[switch문의 제약]
- switch문의 조건식 결과는 정수 또는 문자열이여야 한다.
- case문의 값은 정수 상수(문자 포함), 문자열만 가능하며 중복되지 않아야한다.
<switch문과 if-else if 문의 차이>
if-else if의 조건식은 결과가 true 또는 false 여야 하지만
switch문은 조건식은 정수나 문자열이 올 수 있다.
그렇기에 if-else if은 조건식이 여러개가 나오지만 switch는 하나만 계산해 단순하다.
포멧 지정자
format | 설명 |
%s | String 형식으로 출력 |
%d | 정수 형식으로 출력 |
%n | 줄바꿈 |
%f | float 형식으로 출력 |
%t | date, time 형식으로 출력 |
%o | 8진수 정수의 형식으로 출력 |
%x | 16진수 정수의 형식으로 출력 |
%b | boolean 형식으로 출력 |
%e | 지수 표현식의 형식으로 출력 |
'내일배움캠프 > TIL' 카테고리의 다른 글
[본 캠프] (0) | 2024.12.23 |
---|---|
[Java]_반복문 (1) (0) | 2024.12.20 |
[Java]_연산자 (0) | 2024.12.18 |
[java]_변수와 타입 (0) | 2024.12.16 |
SQL 문법 정리 (1) | 2024.12.06 |