Jshell如何在行尾没有分号的情况下工作

时间:2019-04-04 19:45:11

标签: java java-9 jshell

我是Java 9的新手,只是在jshell上练习了一些代码片段

 jshell> System.out.println("hello");
 hello

 jshell> System.out.println("hello")
 hello

在两种情况下,我都得到hello的输出,但是jshell在行尾没有分号的情况下工作。我知道Java需要分号

1 个答案:

答案 0 :(得分:3)

Jshell自动添加分号。 Doc-Page-2-1here

  

Java代码段被输入到JShell中并立即进行评估。显示有关结果,执行的操作以及发生的任何错误的反馈

Note:

Terminating semicolons are automatically added to the end of a complete snippet if not entered.