Espressioni, istruzioni e blocchi Java

In questo tutorial imparerai a conoscere le espressioni Java, le istruzioni Java, la differenza tra espressione e istruzione e i blocchi Java con l'aiuto di esempi.

Nei capitoli precedenti, abbiamo usato espressioni, istruzioni e blocchi senza molte spiegazioni su di essi. Ora che conosci variabili, operatori e letterali, sarà più facile comprendere questi concetti.

Java Expressions

Un'espressione Java è costituita da variabili, operatori, letterali e chiamate di metodi. Per saperne di più sulle chiamate ai metodi, visita i metodi Java. Per esempio,

 int score; score = 90; 

Ecco score = 90un'espressione che restituisce un int. Considera un altro esempio,

 Double a = 2.2, b = 3.4, result; result = a + b - 3.4; 

Ecco a + b - 3.4un'espressione.

 if (number1 == number2) System.out.println("Number 1 is larger than number 2"); 

Ecco number1 == number2un'espressione che restituisce un valore booleano. Allo stesso modo, "Number 1 is larger than number 2"è un'espressione stringa.

Dichiarazioni Java

In Java, ogni istruzione è un'unità di esecuzione completa. Per esempio,

 int score = 9*5; 

Qui abbiamo una dichiarazione. L'esecuzione completa di questa istruzione comporta interi di moltiplicazione 9e 5e assegnando il risultato alla variabile score.

Nella dichiarazione di cui sopra, abbiamo un'espressione 9 * 5. In Java, le espressioni fanno parte delle istruzioni.

Dichiarazioni di espressione

Possiamo convertire un'espressione in un'istruzione terminando l'espressione con a ;. Questi sono noti come dichiarazioni di espressione. Per esempio,

 // expression number = 10 // statement number = 10; 

Nell'esempio sopra, abbiamo un'espressione number = 10. Qui, aggiungendo un punto e virgola ( ;), abbiamo convertito l'espressione in un'istruzione ( number = 10;).

Considera un altro esempio,

 // expression ++number // statement ++number; 

Allo stesso modo, ++numberè un'espressione mentre ++number;è un'affermazione.

Dichiarazioni di dichiarazione

In Java, le dichiarazioni di dichiarazione vengono utilizzate per dichiarare le variabili. Per esempio,

 Double tax = 9.5; 

La dichiarazione di cui sopra dichiara una tassa variabile che è inizializzata a 9.5.

Nota : esistono istruzioni del flusso di controllo utilizzate nel processo decisionale e nei cicli in Java. Imparerai a conoscere le istruzioni del flusso di controllo nei capitoli successivi.

Blocchi Java

Un blocco è un gruppo di istruzioni (zero o più) racchiuso tra parentesi graffe ( ). Per esempio,

 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 ) ) 

Uscita :

 Hey Jude! 

Nell'esempio sopra, abbiamo un blocco if (… .).

Qui, all'interno del blocco abbiamo due affermazioni:

  • System.out.print("Hey ");
  • System.out.print("Jude!");

Tuttavia, un blocco potrebbe non contenere alcuna istruzione. Considera i seguenti esempi,

  class Main ( public static void main(String() args) ( if (10> 5) ( // start of block ) // end of block ) ) 

Questo è un programma Java valido. Qui abbiamo un blocco if (… ). Tuttavia, non ci sono dichiarazioni all'interno di questo blocco.

 class AssignmentOperator ( public static void main(String() args) ( // start of block ) // end of block ) 

Qui abbiamo il blocco public static void main() (… ). Tuttavia, in modo simile all'esempio precedente, questo blocco non ha alcuna istruzione.

Articoli interessanti...