import java.util.*;
class Test {
void test() {
int x = OptionalInt.of(123).orElse(-1);
System.out.println(x == 123);
System.out.println(x == -1);
int x1 = OptionalInt.of(123).orElseGet(() -> -1);
System.out.println(x1 == 123);
System.out.println(x1 == -1);
OptionalLong.of(1000).ifPresent(val -> {
if(val > 0) {
System.out.println(val);
}
});
long y = OptionalLong.empty().orElse(10);
System.out.println(y == 12);
System.out.println(y == 10);
double z = OptionalDouble.empty().getAsDouble();
}
}