코드 작성
package ex02;
public class Pizza {
public static void main(String[] args) {
// 1. 20cm 피자 2개의 면적 계산
double area1 = 2 * 3.141592 * 20 * 20;
// 2. 30cm 피자 1개의 면적 계산
double area2 = 3.141592 * 30 * 30;
System.out.println("20cm 피자 면적 = " + area1);
System.out.println("30cm 피자 면적 = " + area2);
// 3. area1과 area2 비교 : A? x : y >> A가 참이면 x, 거짓이면 y 반환
System.out.println((area1 > area2) ? "20cm 피자 2개" : "30cm 피자 1개" + "를 주문하세요.");
}
}
- area1과 area2를 비교하기 위해 삼항연산자 사용
- area1이 크면 “20cm 피자 2개”, area2가 크면 “30cm 피자 1개”가 출력
결과

문제 요점
- 삼항연산자의 조건에 따른 출력 값의 개념 숙지
Share article