Naredbe

Naredbe (en. statements) su kao rečenice u govornom jeziku, i obično su u imperativnom obliku, kao da se obraćamo kompjuteru: uradi ovo, izbriši ono, upiši u fajl itd.
Deklaracije varijabli su naredbe, npr. int i = 5;, može se čitati kao
"napravi varijablu s imenom 'i' i dodijeli joj vrijednost 5! ODMAH!".
Iako još nismo objasnili funkcije, neke od njih su također naredbe, npr:

jshell> System.out.println("Hello!")
Hello!

Vrlo duga naredba System.out.println je funkcija za printanje u konzolu.
Do sada je JShell to automatski radio za nas, ispisivao vrijednost zadnjeg izraza, u svom nekom predefinisanom formatu... Ovako mi možemo ispisati šta god želimo. Primijetite da ispisani String nema navodnika!
Navodnici se samo koriste za pisanje stringova!!! Nisu uključeni u samu vrijednost stringa. Isto je i sa karakterima.

Da vidimo još par primjera:

jshell> System.out.println("x je " + 5);
x je 5

jshell> String rezultat = "x je " + 5;
rezultat ==> "x je 5"
jshell> System.out.println(rezultat);
x je 5

Dakle, možemo proslijediti string direktno, ili varijablu koja je string, svejedno. :)
Kraj naredbe se označava s ; (tačkazarez, en. semicolon).