int value = 356;
System.out.println(value / 100 * 100); // 결과는 300
정수의 나눗셈에서 소수점 이하를 버리는 특성을 이용.
365을 100으로 나누면 3이 되고, 다시 100을 곱하면 300이 된다.
yield
를 사용하여 복잡한 로직 또는 여러 조건문을 사용한 후 결과 값을 반환할 수 있다. int number = ...;
String result = switch (number) {
case 1 -> "One";
case 2 -> {
// 여기에 복잡한 로직이 들어갈 수 있습니다.
yield "Two";
}
// ... 여기에 더 많은 case를 추가할 수 있습니다.
default -> "Other";
};