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

Làm thế nào để xác định các biểu thức, biến và phương thức trong JShell trong Java 9?


JShell là Vòng lặp Đọc-Đánh giá-In (REPL) đánh giá tuyên bố , tuyên bố biểu thức như chúng tôi đã nhập và ngay lập tức hiển thị kết quả. Công cụ này được chạy từ dấu nhắc lệnh.

Trong phần bên dưới, chúng ta có thể xác định các biểu thức, biến và phương thức trong JShell.

Biểu thức

Chúng tôi có thể nhập bất kỳ biểu thức Java hợp lệ nào trong JShell . Biểu thức là một số học hoạt động , chuỗi thao tác phương pháp gọi và đánh giá ngay lập tức. Tất cả kết quả được tự động gán cho một biến được tạo bởi JShell. Các biến này có tiền tố là $ ký hiệu.

Ví dụ

jshell> 10 * 5
$1 ==> 50

jshell> 77 % 3
$2 ==> 2

jshell> $1 + $2
$3 ==> 52

jshell>


Biến

Các biến được định nghĩa trong JShell giống như được định nghĩa trong chương trình Java. Khi một biến được xác định, nó sẽ hiện diện trong phạm vi.

Ví dụ

jshell> String str = "Tutorialspoint"
str ==> "Tutorialspoint"

jshell> str
str ==> "Tutorialspoint"

jshell>


Phương pháp

Chúng ta có thể định nghĩa các phương thức trong JShell giống như cách chúng ta có thể định nghĩa trong các lớp Java. Sau khi một phương thức đã được tạo trong JShell phiên , chúng tôi có thể gọi nó bất cứ lúc nào cho đến khi thoát phiên đó.

Ví dụ

jshell> int sum(int x, int y) {
   ...> return x + y;
   ...> }
| created method sum(int,int)

jshell> sum(10,20)
$2 ==> 30

jshell>