Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

จะกำหนดคำสั่งสวิตช์ใน JShell ใน Java 9 ได้อย่างไร


JShell ขึ้นอยู่กับ REPL (อ่าน-ประเมิน-พิมพ์-วนซ้ำ ) ที่นำมาใช้ใน Java 9 เครื่องมือนี้สามารถใช้เพื่อดำเนินการคำสั่งอย่างง่าย ประเมินผล และพิมพ์ผลลัพธ์

A สวิตช์ แถลงการณ์ สามารถทดสอบได้หลายเงื่อนไขเหมือนกับ อื่นๆ ข้อ และจัดการกับความเป็นไปได้เริ่มต้น ค่าเริ่มต้น ข้อ สามารถดำเนินการได้เมื่อไม่มีกรณีใดตรงกัน และ แตก แถลงการณ์ สามารถใช้เพื่อแยกสวิตช์หลังจากจับคู่สำเร็จ

ในข้อมูลโค้ดด้านล่าง เราสามารถกำหนด คำสั่งสวิตช์ ใน JShell

Snippet-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


ในข้อมูลโค้ดด้านล่าง เราสามารถกำหนด คำสั่งเปลี่ยนด้วยการหยุดพัก ใน JShell

Snippet-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