Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Cách định nghĩa câu lệnh switch trong JShell Java 9?

JShell dựa trên REPL (Read-Evaluate-Print-Loop) giới thiệu trong Java 9. Công cụ này thực thi câu lệnh đơn giản, đánh giá và in kết quả.

Câu lệnh switch kiểm tra nhiều điều kiện giống như mệnh đề else và xử lý khả năng default. Mệnh đề default chạy khi không case nào khớp, và câu lệnh break thoát switch sau khi khớp thành công.

Đoạn mã dưới định nghĩa câu lệnh switch trong JShell.

Đoạn mã 1

jshell> int i = 10;
i ==> 10
jshell> switch(i) {
   ...> case 1 : System.out.println("1");
   ...> case 10 : System.out.println("10");
   ...> default : System.out.println("default");
   ...> }
10
default
jshell> int i = 1;
i ==> 1
jshell> switch(i) {
   ...> case 1 : System.out.println("1");
   ...> case 10 : System.out.println("10");
   ...> default : System.out.println("default");
   ...> }
1
10
default

Đoạn mã dưới định nghĩa switch có break trong JShell.

Đoạn mã 2

jshell> switch(i) {
   ...> case 1 : System.out.println("1"); break;
   ...> case 10 : System.out.println("10"); break;
   ...> default : System.out.println("default"); break;
   ...> }
1