Back Up Next

Operatorji in izrazi

Operator Primer Pomen
+, -, *, / a+b;  osnovne aritmeticne operacije
++, -- a++; --b;  pristej/odstej prej ali potem
% a%b; ostanek pri deljenju po modulu
>>, << a<<b  bitni premik za b bitov v levo ali desno - ohrani negacijo
>>>, <<< a<<<b bitni premik brez ohranjanje negacije
~, &, |, ^ ~a; a&b, a^b  bitni komplement, in, ali, xor
! !a  logična negacija
>, >=, <, <= a<b  logične primerjave
==, != a==b logični enako, ni enako
&, | a&b; a|b; logični in, ali ; izvedeta oba (vse) stavka v pogoju
&&, || a&&b; a||b;  logični in, ali ; izvedeta minimalno število stavkov v pogoju
^ a^b logični xor - ekskluzivni or

 

        class test {
            public static void main(String argv[]) {
                int a=4, b=-4;
                double fa=3.4, fb=21;
                boolean ba=true, bb=false;
                
                System.out.println("ohranja negacijo " + (b>>1));
                System.out.println("ne ohranja negacije " + (b>>>1));
                System.out.println("celostevilski in " + (a&b));
                System.out.println("logicni in " + (ba&bb));
                System.out.println("realni ostanek pri deljenju " (fb%fa));
            }
        }
Back Up Next