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 = 90
er 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.4
er et uttrykk.
if (number1 == number2) System.out.println("Number 1 is larger than number 2");
Her number1 == number2
er 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 9
og 5
og 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 ++number
er 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.