Heim >Java >javaLernprogramm >Wie erstelle ich eine Scratch-Variable in JShell in Java 9?

Wie erstelle ich eine Scratch-Variable in JShell in Java 9?

WBOY
WBOYnach vorne
2023-08-30 19:53:02616Durchsuche

如何在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>

Das obige ist der detaillierte Inhalt vonWie erstelle ich eine Scratch-Variable in JShell in Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen