当前位置: 首页 > 编程笔记 >

如何在Java 9的JShell中定义switch语句?

邹桐
2023-03-14
本文向大家介绍如何在Java 9的JShell中定义switch语句?,包括了如何在Java 9的JShell中定义switch语句?的使用技巧和注意事项,需要的朋友参考一下

JShell 基于Java 9中引入的REPL Read-Evaluate-Print-Loop)。此工具可用于执行简单的语句,对其进行评估并打印结果。

一个开关语句可以测试多个条件就像一个其他条款和处理的默认可能性。当所有情况都不匹配时,可以执行default子句,并且在成功匹配后,可以使用break语句中断切换。

在下面的代码片段中,我们可以在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
 类似资料:
  • REPL代表Read-Eval-Print Loop 。 使用JShell,Java具有功能。 使用REPL,我们可以编写和测试基于java的逻辑,而无需使用javac编译并直接查看计算结果。 运行JShell 打开命令提示符并键入,运行结果如下所示 - 查看JShell命令 当进入命令之后,可键入 来查看中的帮助信息。 运行JShell命令 输入命令并查看当前使用的导入。 在JShell中运行计

  • 我正在使用新的intellij Jshell控制台(这里介绍)https://blog.jetbrains.com/idea/2017/09/java-9-and-intellij-idea/) 我创建了一个简单的类文件Test2.java 当我尝试运行这个intellij jshell控制台(工具 我得到以下错误 我必须配置任何东西才能让JShell识别我的自定义类吗? 我已经设置它使用我的项目

  • 问题内容: 我有一个React组件,并且在该组件的方法内部有这样的东西: 现在的要点是,我有两个固定的元素,一个在顶部,一个在底部。在中间,我想有一个switch语句,根据状态下的值,我想渲染一个不同的组件。因此,基本上,我希望两个元素始终固定,并且每次都在中间以呈现不同的组件。我正在使用它来实现多步付款程序)。但是,正如当前的代码一样,它不起作用,因为它给了我一个错误,说这是意外的。有什么想法可

  • 本文向大家介绍如何在C#中的switch语句中使用字符串,包括了如何在C#中的switch语句中使用字符串的使用技巧和注意事项,需要的朋友参考一下 switch语句允许针对值列表测试变量是否相等。每个值称为大小写,并针对每个开关大小写检查打开的变量。 示例 这是在switch语句中使用字符串的示例- 输出结果 这将产生以下输出-

  • 问题内容: 我有一个作业来实现一个简单的测试应用程序,下面是我当前的代码: 我现在想做的是,当按下时,这意味着用户想要退出测试,然后我中断了并打印,但是那样行不通,我知道原因可能是中断了,我怎样才能让它打破呢? 问题答案: 你可以while循环,并在,这应该是这样的: 而且可以是你想要的任何字,例如。

  • 本文向大家介绍如何在Switch命令中使用PowerShell Break语句?,包括了如何在Switch命令中使用PowerShell Break语句?的使用技巧和注意事项,需要的朋友参考一下 在“切换”命令中,当传递单个值并且如果它匹配条件时,则循环自动退出,但是当传递多个值并且如果值匹配第一个条件时并且如果要终止循环,则可以使用Break声明。下面给出一个例子。 示例 输出结果 您会在上面的