如何在 Java 9 中的 JShell 中定义 switch 语句?
JShell 基于 Java 9 中引入的 REPL (读取-求值-打印-循环)。此工具可用于执行简单语句,求值并打印结果。
switch 语句 可以像 else 子句 一样测试多个条件并处理默认情况。当没有任何一种情况匹配时,可以执行 default 子句 ,并且可以使用 break 语句 在匹配成功后终止 switch。
在下面的代码段中,我们可以定义 JShell 中的 switch 语句。
片段 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 中的带有 break 的 switch 语句。
片段 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP