", indicating the input of the next line of statements. If-Else statement example jshell>intdistance=50distance=="/> ", indicating the input of the next line of statements. If-Else statement example jshell>intdistance=50distance==">

Home >Java >javaTutorial >How to define control flow statements in JShell in Java 9?

How to define control flow statements in JShell in Java 9?

WBOY
WBOYforward
2023-09-09 12:25:06746browse

在Java 9中如何在JShell中定义控制流语句?

JShell is a new interactive command line tool introduced in Java 9. This tool may also be called REPL(Read-Eval-Print-Loop) because it accepts input, evaluates it and returns the output to the user via the command line. p>

We can use JShell to execute multi-line control flow statements just like Java. Control flow statements such as If-else statement , for-loop, and while-loop can also be executed in JShell. The multi-line statements it recognizes are prompts with the symbols "...>", which means entering the next line of statements.

If-Else statement example H2>
<strong>jshell> int distance = 50
distance ==> 50

jshell> if(distance < 30) {
...>       System.out.println("It&#39;s near");
...>    } else {
...>       System.out.println("It&#39;s far");
...>    }
It&#39;s far

jshell></strong>

While loop example

<strong>jshell> int i = 10
i ==> 10

jshell> while(i < 25) {
...>       System.out.println(i + " ");
...>       i++;
...>    }
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

jshell></strong>

For loop example

<strong>jshell> String names[] = {"Adithya", "Jai", "Raja", "Chaitanya", "Ravi", "Surya"}
names ==> String[6] { "Adithya", "Jai", "Raja", "Chaitanya", "Ravi", "Surya" }

jshell> for(String name : names) {
...>       System.out.println(name);
...>    }
Adithya
Jai
Raja
Chaitanya
Ravi
Surya

jshell></strong>

The above is the detailed content of How to define control flow statements in JShell in Java 9?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete