Home > Java > javaTutorial > body text

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

WBOY
Release: 2023-09-09 12:25:06
forward
695 people have browsed it

在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>
Copy after login

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>
Copy after login

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>
Copy after login

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!

source:tutorialspoint.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template