max_vlaue = (x > y) ? x : y;
위의 식에서 조건 (x > y)가 참이면 x가 수식의 결과 값이 되고, 거짓이면 y의 값이 결과 값
대표적인 예
absolute_value = (x > 0) ? x: -x; 절대값 계산
max_value = (x > y) ? x: y; 최대값 계산
min_value = (x < y) ? x: y; 최소값 계산
package ex02;
import java.util.*;
public class Pizza {
public static void main(String[] args) {
double area1 = 2 * 3.141592 * 20 * 20;
double area2 = 3.141592 * 30 * 30;
System.out.println("20cm 피자 면적=" + area1);
System.out.println("30cm 피자 면적=" + area2);
System.out.println((area1 > area2) ? "20cm 두 개" : "30cm 한 개");
}
}
Share article