Java 9 的 JShell 交互式编程环境入门
1. 表达式求值与隐式变量声明
在 JShell 中输入表达式时,它会对表达式进行求值,隐式地创建一个变量,并将表达式的值赋给该变量。隐式变量的命名规则是 $#,其中 # 是新代码片段的 ID。例如:
jshell> 11 + 5
$10 ==> 16
这里,表达式 11 + 5 被求值为 16,并将其赋给隐式声明的变量 $10 。JShell 会推断 $10 的类型为 int ,因为表达式 11 + 5 是两个 int 值相加,结果也是 int 类型。表达式也可以包含一个或多个方法调用。
2. 使用隐式声明的变量
和其他声明的变量一样,你可以在表达式中使用隐式声明的变量。例如,将 number1 (值为 45)和 $10 (值为 16)相加的结果赋给现有的变量 sum :
jshell> sum = number1 + $10
sum ==> 61
3. 查看变量的值
你可以随时通过输入变量名并按回车键来查看变量的值,JShell 会将变量名视为一个表达式并对其进行求值。例如:
jshell> sum
超级会员免费看
订阅专栏 解锁全文
401

被折叠的 条评论
为什么被折叠?



