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.








