Modern Java by Version
New features from Java 8 to Java 25. 19 problems ยท Intermediate level.
19 problems
Java 9-11
Java 12-17
- Weekday or Weekend (Switch Expression)easy
- Print a Card with a Text Blockeasy
- Oldest Person (Records)easy
- Filter Even Numbers (Loop vs Streams)easy
- Classify a Token (instanceof Pattern)easy
- Stream.mapMulti: Repeat Each Numbereasy
- Smallest and Biggest in One Pass (teeing)medium
- Days in a Month (switch with yield)medium
- Validated Range (record)medium