În acest tutorial, veți afla despre expresiile Java, declarațiile Java, diferența dintre expresie și declarație și blocurile Java cu ajutorul exemplelor.
În capitolele anterioare, am folosit expresii, enunțuri și blocuri fără a explica prea multe despre ele. Acum, că știți despre variabile, operatori și literali, va fi mai ușor să înțelegeți aceste concepte.
Expresii Java
O expresie Java constă din variabile, operatori, litere și apeluri de metodă. Pentru a afla mai multe despre apelurile de metode, accesați metodele Java. De exemplu,
int score; score = 90;
Iată score = 90
o expresie care returnează un int
. Luați în considerare un alt exemplu,
Double a = 2.2, b = 3.4, result; result = a + b - 3.4;
Iată a + b - 3.4
o expresie.
if (number1 == number2) System.out.println("Number 1 is larger than number 2");
Iată number1 == number2
o expresie care returnează o valoare booleană. În mod similar, "Number 1 is larger than number 2"
este o expresie șir.
Instrucțiuni Java
În Java, fiecare instrucțiune este o unitate completă de execuție. De exemplu,
int score = 9*5;
Aici avem o declarație. Executarea completă a acestei declarații implică numere întregi multiplicatori 9
și 5
apoi asignarea rezultatul la variabila score
.
În afirmația de mai sus, avem o expresie 9 * 5
. În Java, expresiile fac parte din enunțuri.
Declarații de expresie
Putem converti o expresie într-o declarație terminând expresia cu a ;
. Acestea sunt cunoscute sub numele de enunțuri de expresie. De exemplu,
// expression number = 10 // statement number = 10;
În exemplul de mai sus, avem o expresie number = 10
. Aici, prin adăugarea unui punct și virgulă ( ;
), am convertit expresia într-o declarație ( number = 10;
).
Luați în considerare un alt exemplu,
// expression ++number // statement ++number;
În mod similar, ++number
este o expresie în timp ce ++number;
este o afirmație.
Declarații Declarație
În Java, declarațiile de declarație sunt utilizate pentru declararea variabilelor. De exemplu,
Double tax = 9.5;
Declarația de mai sus declară o taxă variabilă care este inițializată la 9.5
.
Notă : Există instrucțiuni de flux de control care sunt utilizate în luarea deciziilor și în buclă în Java. Veți afla despre instrucțiunile fluxului de control în capitolele ulterioare.
Blocuri Java
Un bloc este un grup de enunțuri (zero sau mai multe) care este închis între acolade ( )
. De exemplu,
class Main ( public static void main(String() args) ( String band = "Beatles"; if (band == "Beatles") ( // start of block System.out.print("Hey "); System.out.print("Jude!"); ) // end of block ) )
Ieșire :
Hei Jude!
În exemplul de mai sus, avem un bloc if (… .)
.
Aici, în interiorul blocului avem două afirmații:
System.out.print("Hey ");
System.out.print("Jude!");
Cu toate acestea, este posibil ca un bloc să nu aibă declarații. Luați în considerare următoarele exemple,
class Main ( public static void main(String() args) ( if (10> 5) ( // start of block ) // end of block ) )
Acesta este un program Java valid. Aici avem un bloc if (… )
. Cu toate acestea, nu există nicio declarație în interiorul acestui bloc.
class AssignmentOperator ( public static void main(String() args) ( // start of block ) // end of block )
Aici avem bloc public static void main() (… )
. Totuși, similar cu exemplul de mai sus, acest bloc nu are nicio afirmație.