如何在Java 9的JShell中创建临时变量?
JShell 是Java9中引入的REPL 交互式工具,用于执行和评估简单的Java程序,例如变量 声明,语句,表达式和程序,而无需使用main()方法。
在JShell中,代码段返回的任何值都会自动保存到scratch 变量中。这些临时变量可以用$表示。当我们不将表达式的结果分配给变量时,会在JShell中创建一个临时 变量 ,以便稍后可以使用表达式的输出。
在下面的代码片段中,创建了六个临时变量
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> 3+7 $1 ==> 10 jshell> 9-2 $2 ==> 7 jshell> 4*4 $3 ==> 16 jshell> 12/4 $4 ==> 3 jshell> 19%5 $5 ==> 4 jshell> String.valueOf($2) $6 ==> "7"
在下面的代码片段中,创建了“nonScratch”变量。它不是临时变量,因为它不能用$表示。
jshell> String nonScratch = "Nhooo" nonScratch ==> "Nhooo" jshell>
在下面的代码段中,“/瓦尔”命令可以显示划痕 和无划伤 为该特定会话变量。
jshell> /vars | int $1 = 10 | int $2 = 7 | int $3 = 16 | int $4 = 3 | int $5 = 4 | String $6 = "7" | String name = "Nhooo" jshell>
热门推荐
10 岳母娘生日祝福语简短
11 赞美老师祝福语英文简短
12 装修店庆祝福语简短
13 虎年开新车祝福语简短
14 浪漫的未来祝福语简短
15 男生打球祝福语简短霸气
16 毕业男生聚餐祝福语简短
17 给爸爸发财祝福语简短
18 祝福语赠言给老师简短