Ehtoja voidaan muodostaa joko lukujen suuruuksia vertailemalla tai merkkijonoja vertailemalla.
Lukuja voidaan vertailla keskenään seuraavilla operaattoreilla:
| Merkintä | Merkitys |
|---|---|
| <= | Pienempi tai yhtäsuuri kuin |
| >= | Suurempi tai yhtäsuuri kuin |
| < | Pienempi kuin |
| > | Suurempi kuin |
| == | Yhtäsuuri kuin |
| != | Erisuuri kuin |
Merkkijonoja kannattaa verrata keskenään .equals metodilla. Esimerkiksi, jos kokeillaan, onko mjono yhtäsuuri kuin ”testi”, niin se käy mjono.equals(”testi”) komennolla.
Ehtojen yhdistäminen, eli Boolen algebran lyhyt oppimäärä Ehtoja voidaan yhdistää toisiinsa. Yhdistäminen tapahtuu yleensä JA tai TAI operaattoreilla.
Looginen ja on javassa &&. Yhdistetty ehto on tosi vain silloin, kun kaikki yhdistetyt ehdot ovat tosia.
Esimerkiksi ehto <html>1)</html> on tosi vain silloin kun kaikki osaehdot ehto1, ehto2 ja ehto3 ovat tosia.
Looginen tai on javassa ||. Yhdistetty ehto on tosi jos jokin yhdistetyistä ehdoista on tosi.
Esimerkiksi ehto <html>2)</html> on tosi silloin kun jokin osaehdoista ehto1, ehto2 tai ehto3 on voimassa.
Ehtona voidaan käyttää myös boolean-tyyppistä muuttujaa. Mikäli lippu on boolean-tyyppinen muuttuja, niin ehto voi olla if(!lippu), if(lippu) tms. ! on negaatio, joka kääntää ehdon päinvastoin. Eli jos lippu = true, niin !lippu = false.