This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| java:operators [2016/02/18 11:54] doufexi changed right-shift explanation (see commented out text), added toc link | java:operators [2020/02/20 14:20] (current) gthanos | ||
|---|---|---|---|
| Line 84: | Line 84: | ||
| | != |**έλεγχος ανισότητας** Επιστρέφει **true** αν οι τιμές στα αριστερά και δεξιά του τελεστή δεν είναι ίσες  | | | != |**έλεγχος ανισότητας** Επιστρέφει **true** αν οι τιμές στα αριστερά και δεξιά του τελεστή δεν είναι ίσες  | | ||
| | > |**μεγαλύτερο από** Επιστρέφει **true** αν ο αριθμός στα αριστερά είναι μεγαλύτερος το αριθμού στα δεξιά. | | | > |**μεγαλύτερο από** Επιστρέφει **true** αν ο αριθμός στα αριστερά είναι μεγαλύτερος το αριθμού στα δεξιά. | | ||
| - | | %%>=%%  |**μεγαλύτερο ή ίσο από** Ομοίως με παραπάνω, αλλά επιστρέφει **true** και στην ισότητα. | | + | | %%>=%%  |**μεγαλύτερο από ή ίσο με ** Ομοίως με παραπάνω, αλλά επιστρέφει **true** και στην ισότητα. | | 
| | < |**μικρότερο από** Επιστρέφει **true** αν ο αριθμός στα αριστερά είναι μικρότερος το αριθμού στα δεξιά.  | | | < |**μικρότερο από** Επιστρέφει **true** αν ο αριθμός στα αριστερά είναι μικρότερος το αριθμού στα δεξιά.  | | ||
| - | | %%<=%%  |**μικρότερο ή ίσο από** Ομοίως με παραπάνω, αλλά επιστρέφει **true** και στην ισότητα. | | + | | %%<=%%  |**μικρότερο από ή ίσο με** Ομοίως με παραπάνω, αλλά επιστρέφει **true** και στην ισότητα. | | 
| ===== Λογικοί τελεστές ===== | ===== Λογικοί τελεστές ===== | ||
| ^ τελεστής  ^ περιγραφή  ^ | ^ τελεστής  ^ περιγραφή  ^ | ||
| - | | ! | **τελεστής λογικής άρνησης**. Επιστρέφει **true** εάν η έκφραση της οποία προηγείται επιστρέφει **false**.  | | + | | ! | **τελεστής λογικής άρνησης**. Επιστρέφει **true** εάν η έκφραση της οποίας προηγείται επιστρέφει **false**.  | | 
| | &&  | **τελεστής λογικού ΚΑΙ (AND)**  | | | &&  | **τελεστής λογικού ΚΑΙ (AND)**  | | ||
| | %%||%%  | **τελεστής λογικού H (OR)**  | | | %%||%%  | **τελεστής λογικού H (OR)**  | | ||
| Line 173: | Line 173: | ||
| ^ τελεστής  ^ επεξήγηση  ^ | ^ τελεστής  ^ επεξήγηση  ^ | ||
| | ~ | bitwise complement operator  | | | ~ | bitwise complement operator  | | ||
| - | | %%<<%%  | **τελεστής ολίσθησης στα αριστερά** To LSbit γίνεται 1. | | + | | %%<<%%  | **τελεστής ολίσθησης στα αριστερά** To LSbit γίνεται 1. | | 
| - | | %%>>%%  | **τελεστής ολίσθησης στα δεξιά** Το νέο MSBit γίνεται όσο ήταν πριν την ολίσθηση /* (λαμβάνει υπόψη το πρόσημο του αριθμού) */ | | + | | %%>>%%  | **τελεστής ολίσθησης στα δεξιά** Το νέο MSBit γίνεται όσο ήταν το MSBit πριν την ολίσθηση. | | 
| | & | δυαδικό AND | | | & | δυαδικό AND | | ||
| | %%|%% | δυαδικό OR | | | %%|%% | δυαδικό OR | | ||
| Line 193: | Line 193: | ||
| </code> | </code> | ||
| - | | Προηγούμενο: [[:java:arrays | Πίνακες ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[:java:control_flow | Έλεγχος ροής προγράμματος ]] | | + | | Προηγούμενο: [[:java:arrays-intro | Πίνακες ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[:java:control_flow | Ροή προγράμματος ]] | |