내일배움캠프/TIL

[Java]_조건문

cork-7 2024. 12. 19. 22:04

조건문은 내배캠이 아닌 곳에서도 많이 들었어서 한번더 되짚어봤으며, 

헷갈리는 것들을 정리 했다.

 

조건문의 종류

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