Vertailuoperaattorit Javassa
Pyyhkäise näyttääksesi valikon
Aloitat opettamaan Javan vertailemaan arvoja ja tekemään yksinkertaisia päätöksiä niiden perusteella. Vertailuoperaattorit antavat Javan esittää yksinkertaisia kysymyksiä ja palauttaa joko true tai false — tulostyypin, jonka tunnemme jo nimellä boolean.
Operaattorit
>— suurempi kuin: tarkistaa, onko vasemmanpuoleinen arvo suurempi kuin oikeanpuoleinen;<— pienempi kuin: tarkistaa, onko vasemmanpuoleinen arvo pienempi kuin oikeanpuoleinen;>=— suurempi tai yhtä suuri kuin: tarkistaa, onko vasemmanpuoleinen arvo suurempi tai täsmälleen yhtä suuri kuin oikeanpuoleinen;<=— pienempi tai yhtä suuri kuin: tarkistaa, onko vasemmanpuoleinen arvo pienempi tai täsmälleen yhtä suuri kuin oikeanpuoleinen;==— yhtä suuri kuin: tarkistaa, ovatko kaksi arvoa täsmälleen samat;!=— eri suuri kuin: tarkistaa, ovatko kaksi arvoa erilaiset.
Esimerkki
Main.java
12345678910111213141516171819202122232425262728293031323334353637383940package com.example; public class Main { public static void main(String[] args) { int lattePrice = 6; int cappuccinoPrice = 5; boolean result; // Greater than (>) result = lattePrice > cappuccinoPrice; System.out.println("latte > cappuccino: " + result); // Less than (<) result = lattePrice < cappuccinoPrice; System.out.println("latte < cappuccino: " + result); // Greater than or equal (>=) result = lattePrice >= 6; System.out.println("latte >= 6: " + result); // Less than or equal (<=) result = cappuccinoPrice <= 5; System.out.println("cappuccino <= 5: " + result); // Equal to (==) result = lattePrice == cappuccinoPrice; System.out.println("latte == cappuccino: " + result); // Not equal (!=) result = lattePrice != cappuccinoPrice; System.out.println("latte != cappuccino: " + result); // String comparison String customerName = "Anna"; result = customerName == "Anna"; System.out.println("customerName == Anna: " + result); } }
Määritellään kaksi hintaa ja boolean result -muuttuja, jonka jälkeen käytetään kutakin vertailuoperaattoria yksi kerrallaan. Jokainen operaattori esittää kyllä/ei-kysymyksen arvoista ja tallentaa true tai false muuttujaan result, joka sitten tulostetaan. Viimeinen esimerkki osoittaa, että vertailuoperaattorit toimivat myös String-arvojen kanssa.
Merkkijonojen vertailu vaatii erilaisen lähestymistavan — opit tämän Merkkijonot-osiossa.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme