What does this stable Java 21 program print?
Java
public class PredictPattern {
record Parcel(String city, int days) {}
static String label(Object value) {
return switch (value) {
case Parcel(String city, int days) when days <= 2 -> city + ": express";
case Parcel(String city, int days) -> city + ": " + days + " days";
case null -> "missing";
default -> "other";
};
}
public static void main(String[] args) {
System.out.println(label(new Parcel("Paris", 3)));
}
}