문제) 3개의 정수를 입력받아 삼항연산자를 이용하여 입력받은 수들 중 최소값을 출력하는 프로그램
입력예) 18 -5 10
출력예) -5
package sample;
import java.util.*;
public class Sample
{
public static void main(String[] args)
{
Scanner scn = new Scanner(System.in);
int a = scn.nextInt();
int b = scn.nextInt();
int c = scn.nextInt();
int min;
min = (a<b) ? ((a<c)? a : c) : ((b<c)? b : c);
System.out.print(min);
}
}
문제) 두개의 정수를 입력받아 삼항연산자를 이용하여 두수 중 큰 수를 출력하는 프로그램
입력예) 89 100
출력예) 100
package sample;
import java.util.*;
public class Sample
{
public static void main(String[] args)
{
Scanner scn = new Scanner(System.in);
int a = scn.nextInt();
int b = scn.nextInt();
int tmp;
if(a<b)
{
tmp = a;
a = b;
b = tmp;
}
System.out.print(a);
}
}