Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào để in mẫu các ngôi sao trong JShell trong Java 9?


JShell là một công cụ REPL được giới thiệu trong Java 9 cho phép chúng ta thực thi mã Java và nhận kết quả ngay lập tức. Chúng tôi có thể đánh giá biểu thức hoặc các thuật toán đơn giản mà không cần tạo một dự án mới, biên dịch hoặc xây dựng nó bằng cách sử dụng JShell. Chúng ta cũng có thể thực thi các biểu thức, sử dụng nhập, định nghĩa các lớp, phương thức và biến. Nó là một phần của Java 9 JDK nhưng không phải JRE.

Chúng tôi có thể bắt đầu phiên JShell trong dấu nhắc lệnh bằng cách chỉ cần gõ jshell . Chúng tôi có thể sử dụng các lệnh khác nhau: / exit để thoát phiên JShell, hãy đặt lại / tải lại JShell bất kỳ lúc nào bằng cách nhập / reset và / reloa d , / impor t để liệt kê các lần nhập khẩu, v.v.

Trong ví dụ dưới đây, chúng ta có thể in dấu sao trong JShell bằng cách sử dụng "for" vòng lặp.

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> for(int i=0; i<10; i++) {
...>       for(int j=0; j<=i; j++)
...>       System.out.print("*");
...>       System.out.println("");
...>    }

*
**
***
****
*****
******
*******
********
*********
**********