如何在Java 9的JShell中定义表达式,变量和方法?
JShell是一个Read-Evaluate-Print循环(REPL),它对 输入的声明,语句和表达式 进行求值,并立即显示结果。该工具从命令提示符运行。
在下面,我们可以在JShell中定义表达式,变量和方法。
表达
我们可以在JShell中键入任何有效的Java表达式。该表达式可以是算术 运算,字符串 操作和方法 调用, 并且可以立即求值。所有结果自动分配给JShell创建的变量 。这些变量以 $符号为前缀。
示例
jshell> 10 * 5 $1 ==> 50 jshell> 77 % 3 $2 ==> 2 jshell> $1 + $2 $3 ==> 52 jshell>
变量
JShell中定义的变量与Java程序中定义的变量相同。定义变量后,该变量将出现在作用域中。
示例
jshell> String str = "Nhooo" str ==> "Nhooo" jshell> str str ==> "Nhooo" jshell>
方法
我们可以像在Java类中定义方法一样在JShell中定义方法。在JShell 会话中创建方法后,我们可以随时调用它,直到退出该会话。
示例
jshell> int sum(int x, int y) {
...> return x + y;
...> }
| created method sum(int,int)
jshell> sum(10,20)
$2 ==> 30
jshell>热门推荐
4 庆双节祝福语简短
10 诗词送行祝福语大全简短
11 公司开年仪式祝福语简短
12 开学新人祝福语简短英语
13 中考祝福语简短卡片大全
14 离校退群祝福语简短
15 中式蛋糕开业祝福语简短
16 婆婆生娃祝福语简短
17 职场祝福语大全 简短精辟
18 送女士祝福语长辈简短