Java versions
versions7Java22Unnamed
- Path
- pkg2versions/versions7Java22Unnamed.java
- Package
- pkg2versions
- Study order
- 7
- Run
- Single-file source launch
- Command
- java pkg2versions/versions7Java22Unnamed.java
- Version in the filename
- Java 22
- Example
- Java 22 example
- Requires
- Java 22
There is no in-browser runner. This is the file from the curriculum, unchanged.
1package pkg2versions;2 3/*4 * versions7Java22Unnamed.java5 * Unnamed variables and unnamed patterns (JEP 456), final in Java 22.6 * This was a preview in Java 21 (JEP 443). The file uses the final form.7 */8import java.util.List;9 10public class versions7Java22Unnamed {11 public static void main(String[] args) {12 int seen = 0;13 for (int _ : List.of(1, 2, 3)) {14 seen++;15 }16 System.out.println("seen=" + seen);17 18 try {19 Integer.parseInt("nope");20 } catch (NumberFormatException _) {21 System.out.println("not a number");22 }23 }24}