Java16.java 443 B

123456789101112131415161718
  1. public class Java16 {
  2. public static void main(String[] args) {
  3. // Pattern matching for instanceof (JEP 394):
  4. String x = "123";
  5. if (x instanceof String text) { String answer = text; }
  6. // Record types (JEP 395):
  7. Point q = new Point(1, 2);
  8. System.out.println(q.add());
  9. }
  10. record Point(int x, int y) {
  11. public int add() {
  12. return y + x;
  13. }
  14. }
  15. }