Esim. 1
1 public class Luokka {
2 public static void main(String[] args) {
3 int x, y;
4 x = 5;
5 y = 3;
6 if(x == y){
7 System.out.println("näkyy kun ehto toteutuu");
8 }
9 else {
10 System.out.println("näkyy kun ehto EI toteudu");
11 }
12 }
13 }
Consol:
näkyy kun ehto EI toteudu
Esim. 2
1 public class Luokka {
2 public static void main(String[] args) {
3 int x, y;
4 x = 5;
5 y = 5;
6 if(x == y){
7 System.out.println("näkyy kun ehto toteutuu");
8 }
9 else {
10 System.out.println("näkyy kun ehto EI toteudu");
11 }
12 }
13 }
Consol:
näkyy kun ehto toteutuu
Näistä esimerkeistä jotkut jo varmaan ymmärsivät miten if-ehtoa käytetään. Mutta selvennän asian viellä. Kun kirjoitat if ja (). Sulkujen sisään tulee ehto. Eli tässä tapauksessa x on yhtä suuri kuin y. Kun muutan esimerkkia 2:seen y:n arvon samaan kuin x huomaat että tulos muuttuu. Siis jos suluissa oleva ehto ei toteudu tekee se alla olevan asian else (muuten) se tekee jotain toista. Huomaa että kun halutaan sama pistä kaksi == merkkiä peräkkäin. Alla olevassa esimerkissä syötän if-ehtoon kaksi ehtoa.
Esim. 3
1 public class Luokka {
2 public static void main(String[] args) {
3 int x, y, z, r;
4 x = 10;
5 y = 10;
6 z = 20;
7 r = 30;
8 if (x==y && z < r){
9 System.out.println("Tekstiä");
10 }
11 else{
12 System.out.println("Kumpikin ehdoista ei ollut tosi");
13 }
14 }
15 }
Consol:
Tekstiä
&& = ja (and) [kaikkien pitää olla tosi]
|| = tai (or) [vähintään yhden pitää olla tosi]
Ei kommentteja:
Lähetä kommentti