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.
<strong>jshell> int distance = 50 distance ==> 50 jshell> if(distance < 30) { ...> System.out.println("It's near"); ...> } else { ...> System.out.println("It's far"); ...> } It's far jshell></strong>
<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>
<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!