=> (참일때 반환값 1, 거짓일때 반환값 2)
int num1 = 15;
int num2 = 8;
int result;
result = (num1 > num2) ? num1 : num2;
// num1 > num2 참이면 num1, 거짓이면 num2 반환
printf("둘 중에 더 큰수는 %d입니다.\n", result); // 참이므로 15
public class SwitchEx1 {
public static void main(String[] args) {
int num = 9;
switch (num) {
case 1 :
System.out.println("1"); // 1이면 1출력
break;
case 2 :
System.out.println("2"); // 2면 2출력
break;
case 3:
System.out.println("3"); // 3이면 3출력
break;
default:
System.out.println("???"); // 그 외는 ???출력
}
}
}
public class EnhancedSwitchEx1 {
public static void main(String[] args) {
int num = 2;
switch (num) {
case 1 -> System.out.println("1"); // 1이면 1출력
case 2 -> System.out.println("2"); // 2면 2출력
case 3 -> System.out.println("3"); // 3이면 3출력
default -> System.out.println("???"); // 그 외는 ??? 출력
}
}
}