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:
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:
System.out.println("x je " + 5);
x je 5
String rezultat = "x je " + 5;
rezultat ==> "x je 5"
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).