사용자로부터 두 개의 정수를 받아서 정수의 합, 정수의 차, 정수의 곱, 정수의 평균, 큰 수, 작은 수를 계산하여 화면에 출력하는 프로그램을 작성하라.
✏️codding_java
import java.util.Scanner;
public class Add {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x;
int y;
System.out.print("x: ");
x = sc.nextInt();
System.out.print("y: ");
y = sc.nextInt();
int sum = x + y;
System.out.println("두 수의 합: " + sum);
System.out.println("두 수의 차: " + (x - y));
System.out.println("두 수의 곱: " + (x * y));
System.out.println("두 수의 평균: " + (sum / 2));
int max = (x > y) ? x : y;
System.out.println("큰 수: " + max);
int min = (x < y) ? x : y;
System.out.println("작은 수: " + min);
}
}
int max = (x > y) ? x : y
int min = (x < y) ? x : y
java에서의 (x < y)는 x가 y보다 작은가? 라고 물어보는 형식으로 True / False 형식으로 결과가 도출된다.
int min = (x < y) ? x : y
만약 x = 20 , y = 10 이라고 했을 때, 저 식에서는 거짓이므로 false값이 나온다.
그 false값은 '?' 뒤의 2번째 값"y"으로 도출된다.
True면 1번째 값"x" 도출.