Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi

Java osnove: Logika

Delite vsebino na Facebooku
Delite vsebino na Twitterju
  V tej lekciji bomo spoznali logične operatorje in se jih naučili uporabljati.
 
 
1
 
 

Najprej ustvarimo novo datoteko in v njej razred in main metodo.

 

 
 
2
 
 

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.

 
 
3
 
 

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.

 

 

 
 
4
 
 

Namesto številk lahko uporabimo tudi spremenljivke, ki vsebujejo številke.

Primer:

ena = a == b;

Seveda bi morali tudi ustvariti ti dve spremenljivki.

 

 
 
 
 
 
5
 
 

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.

 
 
6
 
 

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.

 
 
7
 
 

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.

 
 
8
 
 

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.

 
 
9
 
 

Operator manjše kot ali je enako (ang. Less than or equal to) vrne true tudi, če sta vrednosti enaki.

 
 
10
 
 

Glede na vse prejšne kode moramo dobiti takšen rezultat v konzoli.

 
 
11
 
 

Če želimo, da Java preveri več pogojev lahko uporabimo pogojne operatorje (ang. Conditional Operators).

AND (in) &&

OR (ali) ||

 
 
12
 
 

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 */.

 
 
13
 
 

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

 
 
14
 
 

Obstaja še en operator.

Not operator (znak !)

Spremeni rezultat.

Primera:

!true; false

!false; true

 
 
15
 
 

Primer uporabe vseh treh operatorjev:

 
 
16
 
 

Glede logike je to vse. 

Upam, da ste razumeli vse, če pa česa ne razumete lahko vprašate na forumu.

 
 
17
 
 

Naključen nasvet

Če želite znotraj println stavka združiti več spremenljivk, ali pa spremenljivko in String lahko uporabite znak +.

 
 
Komentiraj
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!