< Java

JShell

Szerző: Sallai András

Copyright © 2023, Sallai András

Licenc: CC BY-SA 4.0

Web: https://szit.hu

A JShell

A JShell a Java 9-s verziójában került bemutatásra. Egy interaktív shell, amit használhatunk a Java nyelv tanulására, kipróbálására.

Webhely:

https://docs.oracle.com/en/java/javase/11/jshell/

Indítás

A JShell-t a jshell parancs begépelésével indíthatjuk:

jshell

Ha rendszer várakozási jele „$ ”, a futtatás eredményeként a következőket láthatjuk:

$ jshell
| Welcome to JShell -- Version 17.0.8
| For an introduction type: /help intro
jshell>

Kapunk egy „jshell>” várakozási jelet, ami várja az utasításokat.

Kilépni a /exit utasítással tudunk:

jshell> /exit
| Goodbye

Kiíratás

Írassuk például a „Helló” szöveget a képernyőre:

jshell> System.out.println("Helló")
Helló

Kifejezések

jshell> 35+7
$3 ==> 42

Script futtatása

Írjunk egy JShell scriptet:

System.out.println("Helló Világ!") /exit

Futtatás:

jshell main.jsh

Több sor

System.out.println("Helló Világ!") System.out.println("Működik") /exit

Bekérés

import java.util.Scanner; Scanner sc = new Scanner(System.in) System.out.println("Háromszög területe") System.out.print("Alap: ") double base = sc.nextDouble() System.out.print("Magasság: ") double height = sc.nextDouble() double area = base * height / 2 System.out.println("Terület: " + area) /exit

Futtatás:

jshell --execution local main.jsh