在Java 9中如何在JShell中定义表达式、变量和方法?

2023年 9月 13日 66.4k 0

在Java 9中如何在JShell中定义表达式、变量和方法?

JShell 是一个读取-评估-打印循环(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 = "Tutorialspoint"
str ==> "Tutorialspoint"

jshell> str
str ==> "Tutorialspoint"

jshell>

登录后复制

方法

我们可以在JShell中定义方法,就像在Java类中定义方法一样。一旦在JShell会话中创建了一个方法,我们可以随时调用它,直到退出该会话。

示例

jshell> int sum(int x, int y) {
...> return x + y;
...> }
| created method sum(int,int)

jshell> sum(10,20)
$2 ==> 30

jshell>

登录后复制

以上就是在Java 9中如何在JShell中定义表达式、变量和方法?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论