Maison > Java > javaDidacticiel > Comment créer une variable scratch dans JShell en Java 9 ?

Comment créer une variable scratch dans JShell en Java 9 ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-08-30 19:53:02
avant
660 Les gens l'ont consulté

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

Copier après la connexion

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

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

jshell> </strong>
Copier après la connexion

在下面的代码片段中,"/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>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal