Najprej ustvarimo novo datoteko in v njej razred in main metodo.
|
![]() |
![]() |
|||
Java osnove: Logika |
|||
![]() |
|||
|
|||
|
|||
![]() |
|
|||||
![]() Najprej ustvarimo novo datoteko in v njej razred in main metodo.
|
|||||
|
|||||
![]() Sedaj bomo ustvarili nekaj boolean spremenljivk brez, da bi jihm nastavili vrednost. Samodejno bodo nastavljeni na false, vendar bomo to potem spremenili. Ustvarili jih bomo v razredu in poskrbeli, da bodo statične. |
|||||
|
|||||
![]() Sedaj pa bomo v main metodi primerjali dve številki in rezultat takoj za tem izpisali v konzoli. Operator se imenuje je enako (ang. Equal to). Znak == primerja dve števili in vrne true, če sta številki enaki in false, če sta različni. V tem primeru bomo dobili false.
|
|||||
|
|||||
![]() Namesto številk lahko uporabimo tudi spremenljivke, ki vsebujejo številke. Primer: ena = a == b; Seveda bi morali tudi ustvariti ti dve spremenljivki.
|
|||||
|
|
|||||
![]() Drugi operator je ni enako (ang. Not equal to). Kot ste gotovo že ugotovili vrne true, če vrednosti nista enaki in false, če sta enaki. |
|||||
|
|||||
![]() Naslednji operator je večje kot (ang. Greater than). Vrne true, če je prva vrednost večja od druge in false če je prva manjša. |
|||||
|
|||||
![]() Operator večje kot ali je enako (ang. Greater that or equal to) je zelo podoben prejšnemu, vendar vrne true tudi, če sta števili enaki. |
|||||
|
|||||
![]() Operator manjše kot (ang. Less than) vrne true, če je prva vrednost manjša kot druga in false, če je prva vrednost večja. |
|||||
|
|||||
![]() Operator manjše kot ali je enako (ang. Less than or equal to) vrne true tudi, če sta vrednosti enaki. |
|||||
|
|||||
![]() Glede na vse prejšne kode moramo dobiti takšen rezultat v konzoli. |
|||||
|
|||||
![]() Če želimo, da Java preveri več pogojev lahko uporabimo pogojne operatorje (ang. Conditional Operators). AND (in) && OR (ali) || |
|||||
|
|||||
![]() AND (znak &&) Vrne true, ko sta obe trditvi pravilni. Primeri: 1 == 1 && 2 > 1; true 1 != 1 && 2 > 1; false 1 == 1 && 2 < 1; false 1 != 1 && 2 < 1; false Logiko lahko uporabljamo tudi direktno v print stavkih. Večvrstični komentar ustvarimo tako, da na začetek napišemo /*, na konec pa */. |
|||||
|
|||||
![]() OR (znak ||) Vrne true, ko sta obe trditvi pravilna ali pa vsaj ena. Primeri: 1 < 3 || 1 == 1; true 1 > 3 || 1 == 1; true 2 != 1 || 3 < 1; true 2 == 4 || 3 > 4; false |
|||||
|
|||||
![]() Obstaja še en operator. Not operator (znak !) Spremeni rezultat. Primera: !true; false !false; true |
|||||
|
|||||
![]() Primer uporabe vseh treh operatorjev: |
|||||
|
|||||
![]() Glede logike je to vse. Upam, da ste razumeli vse, če pa česa ne razumete lahko vprašate na forumu. |
|||||
|
|||||
![]() Naključen nasvet Če želite znotraj println stavka združiti več spremenljivk, ali pa spremenljivko in String lahko uporabite znak +. |
|||||
|
|||
|
![]() |
|
||||||
![]() |
||||||||
|
||||||||
![]() |
![]() |
|