Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

10. Javan ohjausrakenteet

Samankaltaiset esitykset


Esitys aiheesta: "10. Javan ohjausrakenteet"— Esityksen transkriptio:

1 10. Javan ohjausrakenteet

2 Sisällys Ohjausrakenteiden koostumus. Vertailuoperaattorit.

3 Ohjausrakenteet Päätökset (valinta) ja toisto esitetään ohjausrakenteilla (control structures), jotka ovat tietyn muotoisia lauseita. Varattu sana kertoo mikä rakenne on kyseessä. Rakenteeseen liittyy yksi tai useampi lause. Ohjausrakenteen lauseet suoritetaan, jos rakenteeseen liittyvä ehtolauseke palauttaa totuusarvon true (kyllä). Ehtolause sisältää vertailuoperaattorin. Ehtolauseke sijoitetaan kaarisuljeparin sisään.

4 Ohjausrakenteet Rakenteeseen liittyvät lauseet sijoitetaan aaltosuljeparin avulla ilmaistun kootun lauseen (compound statement) sisään. Yksittäinen lause liittyy rakenteeseen myös sellaisenaan. Koottua lausetta ei päätetä puolipisteellä. Rakenne on kieliopillisesti yksittäinen lause. Ohjelman rakennetta selkeytetään sisentämällä kootun lauseen sisältö. if (ehto) { lause 1; } lause n; if (ehto) lause 1;

5 Vertailuoperaattorit
Operaatio Vuokaaviot Java Pienempi kuin < Suurempi kuin > Pienempi tai yhtä suuri kuin <= Suurempi tai yhtä suuri kuin >= Yhtäsuuruus = == Erisuuruus !=

6 Vertailuoperaattorit
Kaikilla vertailuoperaattoreilla on kaksi operandia ja boolean-tyyppinen paluuarvo (true tai false). Lukuja ja merkkejä voi vertailla toisiinsa tiedon tyypistä riippumatta. Totuusarvoille ja merkkijonoille on käytettävissä vain eri- ja yhtäsuuruusvertailu. Merkkijonojen vertailuun tarvitaan String-tietotyypin viiteluonteen vuoksi usein erillinen operaatio (equals). Vertailuoperaatiot aritmeettisia operaatioita heikompia: vertailut tehdään aritmetiikan jälkeen.


Lataa ppt "10. Javan ohjausrakenteet"

Samankaltaiset esitykset


Iklan oleh Google