„Java“ išraiškos, teiginiai ir blokai

Šioje pamokoje pavyzdžių pagalba sužinosite apie „Java“ išraiškas, „Java“ sakinius, išraiškos ir teiginio skirtumus bei „Java“ blokus.

Ankstesniuose skyriuose mes vartojome posakius, teiginius ir blokus, daug jų nepaaiškinome. Dabar, kai žinai apie kintamuosius, operatorius ir pažodinius žodžius, bus lengviau suprasti šias sąvokas.

„Java“ išraiškos

„Java“ išraišką sudaro kintamieji, operatoriai, literalai ir metodo iškvietimai. Norėdami sužinoti daugiau apie metodų skambučius, apsilankykite „Java“ metoduose. Pavyzdžiui,

 int score; score = 90; 

Čia score = 90yra išraiška, kuri grąžina int. Apsvarstykite kitą pavyzdį,

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

Čia a + b - 3.4yra išraiška.

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

Čia number1 == number2yra išraiška, kuri pateikia loginę vertę. Panašiai "Number 1 is larger than number 2"yra eilutės išraiška.

„Java“ teiginiai

„Java“ kiekvienas sakinys yra pilnas vykdymo vienetas. Pavyzdžiui,

 int score = 9*5; 

Čia mes turime pareiškimą. Visiškas šio teiginio vykdymas apima sveikųjų skaičių padauginimą 9ir 5rezultato priskyrimą kintamajam score.

Pirmiau pateiktame teiginyje turime išraišką 9 * 5. „Java“ posakiai yra teiginių dalis.

Išraiškos teiginiai

Išraišką galime paversti sakiniu užbaigdami išraišką a ;. Tai vadinama išraiškos teiginiais. Pavyzdžiui,

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

Ankstesniame pavyzdyje mes turime išraišką number = 10. Čia, pridėdami kabliataškį ( ;), išraišką pavertėme sakiniu ( number = 10;).

Apsvarstykite kitą pavyzdį,

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

Panašiai ++numberyra išraiška, o ++number;teiginys.

Deklaracijos pareiškimai

„Java“ sistemoje deklaravimo sakiniai naudojami kintamiesiems deklaruoti. Pavyzdžiui,

 Double tax = 9.5; 

Aukščiau pateiktame pareiškime deklaruojamas kintamasis mokestis, kuris yra inicializuotas 9.5.

Pastaba : Yra valdymo srauto teiginiai, kurie naudojami priimant sprendimus ir kuriant „Java“. Apie valdymo srauto teiginius sužinosite vėlesniuose skyriuose.

„Java“ blokai

Blokas yra teiginių grupė (nulis ar daugiau), kuri yra įtraukta į garbanotas petnešas ( ). Pavyzdžiui,

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

Išvestis :

 Ei, Jude! 

Ankstesniame pavyzdyje mes turime bloką if (… .).

Čia, bloko viduje, turime du teiginius:

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

Tačiau bloke negali būti jokių teiginių. Apsvarstykite šiuos pavyzdžius:

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

Tai yra tinkama „Java“ programa. Čia mes turime bloką if (… ). Tačiau šiame bloke nėra jokio teiginio.

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

Čia mes turime bloką public static void main() (… ). Tačiau, panašiai kaip aukščiau pateiktame pavyzdyje, šiame bloke nėra jokio teiginio.

Įdomios straipsniai...