Java-uttrykk, uttalelser og blokker

I denne opplæringen lærer du om Java-uttrykk, Java-utsagn, forskjell mellom uttrykk og uttalelse og Java-blokker ved hjelp av eksempler.

I tidligere kapitler har vi brukt uttrykk, utsagn og blokker uten å forklare mye om dem. Nå som du vet om variabler, operatorer og bokstaver, blir det lettere å forstå disse konseptene.

Java Expressions

Et Java-uttrykk består av variabler, operatorer, bokstaver og metodeanrop. Hvis du vil vite mer om metodeanrop, kan du gå til Java-metoder. For eksempel,

 int score; score = 90; 

Her score = 90er et uttrykk som returnerer et int. Tenk på et annet eksempel,

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

Her a + b - 3.4er et uttrykk.

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

Her number1 == number2er et uttrykk som returnerer en boolsk verdi. Tilsvarende "Number 1 is larger than number 2"er et strenguttrykk.

Java-uttalelser

I Java er hver uttalelse en komplett utførelsesenhet. For eksempel,

 int score = 9*5; 

Her har vi en uttalelse. Den komplette gjennomføringen av denne uttalelsen innebærer multiplisere heltall 9og 5og deretter tildele resultatet til variabelen score.

I ovenstående uttalelse har vi et uttrykk 9 * 5. I Java er uttrykk en del av utsagn.

Uttrykk uttalelser

Vi kan konvertere et uttrykk til et utsagn ved å avslutte uttrykket med et ;. Disse er kjent som uttrykksuttalelser. For eksempel,

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

I eksemplet ovenfor har vi et uttrykk number = 10. Her, ved å legge til et semikolon ( ;), har vi konvertert uttrykket til en uttalelse ( number = 10;).

Tenk på et annet eksempel,

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

Tilsvarende ++numberer et uttrykk mens det ++number;er en uttalelse.

Erklæringserklæringer

I Java brukes erklæringserklæringer for å deklarere variabler. For eksempel,

 Double tax = 9.5; 

Uttalelsen ovenfor erklærer en variabel skatt som er initialisert til 9.5.

Merk : Det er kontrollflytsetninger som brukes i beslutningstaking og looping i Java. Du vil lære om uttalelser om kontrollflyt i senere kapitler.

Java-blokker

En blokk er en gruppe påstander (null eller mer) som er omsluttet av krøllete bukseseler ( ). For eksempel,

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

Utgang :

 Hei Jude! 

I eksemplet ovenfor har vi en blokk if (… .).

Her inne i blokken har vi to utsagn:

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

Imidlertid kan en blokk ikke ha noen uttalelser. Tenk på følgende eksempler,

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

Dette er et gyldig Java-program. Her har vi en blokk if (… ). Imidlertid er det ingen uttalelser inne i denne blokken.

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

Her har vi blokk public static void main() (… ). Imidlertid, i likhet med eksemplet ovenfor, har denne blokken ingen uttalelse.

Interessante artikler...