在JShell 9中,可以在会话期间声明变量。用户登录会话后,他们可以声明变量,如下所示:
jshell> int val = 56 ;
用户登录到会话后,斜体表示终端。
上面的行将打印下面的输出。上一行中的分号是可选的,并且在没有分号的情况下也可以正常运行。
输出结果
val = = > 56
通过在JShell上将其赋值给变量名称来定义整数值,并通过按Enter键执行该整数值时,它将显示JShell命令行的下一行。
如果我们不将变量分配给值,而只是将其打印在JShell上,它将为该值分配变量-
jshell> 79
输出结果
$3 = = > 79
如果在JShell上定义了一个整数值,但没有将其分配给变量名,并且通过按Enter键执行该值,那么它将显示在JShell命令行的下一行中。在这里,JShell本身为最近输入的变量值分配一个变量名。