JAVA/기본 이론
JAVA | 삼항 연산자(Operator)(4)
로아다
2023. 3. 13. 20:56
728x90
반응형
삼항 연산자
- 간단한 if문을 한 줄로 사용할 수 있는 연산자
- 비교 ? 예 : 아니오;
- 비교의 결과가 true라면 : 왼쪽의 값을 사용한다.
- 비교의 결과가 false라면 : 오른쪽의 값을 사용한다.
public static void main(String[] args) {
int result = true ? 1 : 10;
System.out.println(result);
// 사과의 개수가 나누어 떨어질 때는 1을 더하지 않은 값을 사용
// 사과의 개수가 나누어 떨어지지 않을 때는 1을 더한 값을 사용
int apple = 220;
int basket = apple % 10 == 0 ? apple / 10 : apple / 10 + 1;
System.out.println("필요한 바구니의 개수는 " + basket);
// if문일 때
if (apple % 10 == 0) {
basket = apple / 10;
} else {
basket = apple / 10 + 1;
}
String message = apple % 10 == 0 ?
"사과가 10으로 나누어 떨어집니다." : "안떨어져서 1을 더합니다.";
System.out.println(message);
}
}
728x90
반응형