首页 > Java > java教程 > 如何在Java 9的JShell中创建scratch变量?

如何在Java 9的JShell中创建scratch变量?

WBOY
发布: 2023-08-30 19:53:02
转载
630 人浏览过

如何在Java 9的JShell中创建scratch变量?

JShell是 Java 9 中引入的一个REPL交互式工具,用于执行和评估简单的 Java 程序,例如变量 声明语句表达式以及不使用ma​​in()方法的程序。

在 JShell 中,代码段返回的任何值都会自动保存到临时变量中。这些临时变量可以用$表示。当我们不将表达式的结果分配给变量时,会在 JShell 中创建一个临时变量,以便稍后可以使用表达式的输出。

在下面的代码片段中,创建了六个临时变量

<strong>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"</strong>

登录后复制

在下面的代码片段中,已创建“nonScratch”变量。它不是临时变量,因为它不能用 $ 表示。

<strong>jshell> String nonScratch = "Tutorialspoint"
nonScratch ==> "Tutorialspoint"

jshell> </strong>
登录后复制

在下面的代码片段中,"/vars"命令可以同时显示scratch 和该特定会话的非临时变量

<strong>jshell> /vars
|    int $1 = 10
|    int $2 = 7
|    int $3 = 16
|    int $4 = 3
|    int $5 = 4
|    String $6 = "7"
|    String name = "Tutorialspoint"

jshell></strong>
登录后复制

以上是如何在Java 9的JShell中创建scratch变量?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板