Τι είναι οι χειριστές στην Java και οι τύποι της;



Οι χειριστές είναι οι κατασκευές που μπορούν να χειριστούν τις τιμές των τελεστών. Μάθετε τα πάντα για τους χειριστές της Java και τους διαφορετικούς τύπους της.

Οι χειριστές είναι οι κατασκευές που μπορούν να χειριστούν τις τιμές των τελεστών. Εξετάστε την έκφραση 2 + 3 = 5, εδώ είναι τα 2 και 3 τελεστές και το + καλείται χειριστής . Σε αυτό το άρθρο στις χειριστές,ο στόχος είναι να σας δώσει την απαραίτητη εμπειρία για να ξεκινήσετε και να συνεργαστείτε με χειριστές στην Java.

Η Java υποστηρίζει τους ακόλουθους τύπους τελεστών:





Ας επικεντρωθούμε σε καθέναν από αυτούς τους χειριστές ένας προς έναν.

Αριθμητικοί χειριστές στην Ιάβα

Οι αριθμητικοί χειριστές χρησιμοποιούνται για την εκτέλεση μαθηματικών πράξεων όπως προσθήκη, αφαίρεση κ.λπ.



Χειριστής

Περιγραφή

Παράδειγμα



+ Προσθήκη

Προσθέτει τιμές και στις δύο πλευρές του χειριστή

A + B = 30

- Αφαίρεση

Αφαιρεί τον δεξιό χειριστή με τον αριστερό χειριστή

Α-Β = -10

* Πολλαπλασιασμός

Πολλαπλασιάζει τις τιμές και στις δύο πλευρές του χειριστή

A * B = 200

/ Τμήμα

Διαιρεί τον αριστερό χειριστή με το δεξί χειριστή

A / B = 0

% Μέτρο

Διαιρεί τον αριστερό χειριστή με το δεξί χειριστή και επιστρέφει το υπόλοιπο

A% B = 0

Εξετάστε το παρακάτω παράδειγμα:

πακέτο Edureka δημόσια τάξη ArithmeticOperators {public static void main (String [] args) {int A = 10 int B = 20 System.out.println (A + B) System.out.println (A - B) System.out.println (A * B) System.out.println (A / B) System.out.println (A% B)}}

Παραγωγή:

30
-10
200
0
10

Χειριστές ανάθεσης στην Java

Ενα Διαχειριστής ανάθεσης είναι ένα χειριστής συνηθισμένος αναθέτω μια νέα τιμή σε μια μεταβλητή. Ας υποθέσουμε ότι A = 10 και B = 20 για τον παρακάτω πίνακα.

Χειριστής Περιγραφή Παράδειγμα
=Εκχωρεί τιμές από τελεστές από τη δεξιά πλευρά στον τελεστή από την αριστερή πλευράc = α + β
+ =Προσθέτει τον δεξιό τελεστή στον αριστερό τελεστή και αποδίδει το αποτέλεσμα στον αριστερό τελεστήc + = α
- =Αφαιρεί τον δεξιό τελεστή από τον αριστερό τελεστή και αποδίδει το αποτέλεσμα στον αριστερό τελεστήc - = α
* =Πολλαπλασιάζει τον δεξιό τελεστή με τον αριστερό τελεστή και αποδίδει το αποτέλεσμα στον αριστερό τελεστήc * = α
/ =Διαιρεί τον αριστερό τελεστή με το δεξί τελεστή και αποδίδει το αποτέλεσμα στον αριστερό τελεστήc / = α
% =Παίρνει συντελεστή χρησιμοποιώντας δύο τελεστές και αποδίδει το αποτέλεσμα στον αριστερό τελεστήc% = α
^ =Εκτελεί εκθετικό υπολογισμό (ισχύς) στους χειριστές και εκχωρεί τιμή στον αριστερό τελεστήc ^ = α

Εξετάστε το παρακάτω παράδειγμα:

πακέτο Edureka δημόσια τάξη JavaOperators {public static void main (String [] args) {int a = 10 int b = 20 int c System.out.println (c = a) // Output = 10 System.out.println (b + = a) // Έξοδος = 30 System.out.println (b - = a) // Έξοδος = 20 System.out.println (b * = a) // Έξοδος = 200 System.out.println (b / = a ) // Έξοδος = 2 System.out.println (b% = a) // Έξοδος = 0 System.out.println (b ^ = a) // Έξοδος = 0}}

Προχωρώντας στον οδηγό τελεστών Java, ας δούμε τι είναι οι τελεστές σύγκρισης.

Σχεσιακοί χειριστές στην Ιάβα

Αυτοί οι τελεστές συγκρίνουν τις τιμές και στις δύο πλευρές τους και αποφασίζουν τη σχέση μεταξύ τους. Ας υποθέσουμε ότι A = 10 και B = 20.

Χειριστής

Περιγραφή

Παράδειγμα

τι είναι μια δεσμευμένη λέξη στην Java

==

Εάν οι τιμές των δύο τελεστών είναι ίσες, τότε η συνθήκη γίνεται αληθής.

(A == B) δεν είναι αλήθεια

! =

Εάν οι τιμές των δύο τελεστών δεν είναι ίσες, τότε η συνθήκη γίνεται αληθής.

(A! = B) είναι αλήθεια

>

Εάν η τιμή του αριστερού τελεστή είναι μεγαλύτερη από την τιμή του δεξιού τελεστή, τότε η συνθήκη γίνεται αληθής.

(a> b) δεν είναι αλήθεια

Εάν η τιμή του αριστερού τελεστή είναι μικρότερη από την τιμή του δεξιού τελεστή, τότε η συνθήκη γίνεται αληθής.

(προς το

> =

Εάν η τιμή του αριστερού τελεστή είναι μεγαλύτερη ή ίση με την τιμή του δεξιού τελεστή, τότε η συνθήκη γίνεται αληθής.

(a> = b) δεν είναι αλήθεια

Εάν η τιμή του αριστερού τελεστή είναι μικρότερη ή ίση με την τιμή του δεξιού τελεστή, τότε η συνθήκη γίνεται αληθής.

(προς το<= b) is true

Εξετάστε το παρακάτω παράδειγμα:

πακέτο Edureka δημόσια τάξη JavaOperators {public static void main (String [] args) {int a = 10 int b = 20 System.out.println (a == b) // επιστρέφει false επειδή το 10 δεν είναι ίσο με 20 System.out .println (a! = b) // επιστρέφει true επειδή το 10 δεν ισούται με 20 System.out.println (a> b) // επιστρέφει false System.out.println (a = b) // επιστρέφει false System.out .println (α<= b) // returns true } } 

Στη συνέχεια, ας επικεντρωθούμε στους λογικούς τελεστές στο .

Λογικοί χειριστές στην Java

Οι παρακάτω είναι οι λογικοί τελεστές που υπάρχουν στην Java:

Λογικοί χειριστές - Τελεστές Java - Edureka

Χειριστής Περιγραφή Παράδειγμα
&& (και)Αληθές αν και οι δύο τελεστές είναι αληθινοίπρος το<10 && a<20
|| (ή)Αληθές αν κάποιος από τους τελεστές είναι αληθήςπρος το<10 || a<20
! (δεν)Αληθές αν ένας τελεστής είναι ψευδής (συμπληρώνει τον τελεστή)! (Χ<10 && a<20)

Εξετάστε το παρακάτω παράδειγμα:

πακέτο Edureka δημόσια τάξη JavaOperators {public static void main (String [] args)}

Τώρα ας δούμε unary τελεστές στην Java.

Unary Operator στην Java

Οι Unary τελεστές είναι εκείνοι που χρειάζονται έναν μόνο τελεστή και χρησιμοποιούνται για την αύξηση μιας τιμής, τη μείωση ή την άρνηση μιας τιμής.

Χειριστής Περιγραφή Παράδειγμα
++αυξάνει την τιμή κατά 1. Υπάρχουν τελεστές μετά την αύξηση και προ-αύξησηa ++ και ++ a
-μειώνει την τιμή κατά 1. Υπάρχουν τελεστές μετά τη μείωση και πριν από τη μείωσηα– ή –α
!αναστρέψτε μια δυαδική τιμή!προς το

Εξετάστε το ακόλουθο παράδειγμα:

πακέτο Edureka δημόσια τάξη JavaOperators {public static void main (String [] args) {int a = 10 boolean b = true System.out.println (a ++) // επιστρέφει 11 System.out.println (++ a) System.out .println (a--) System.out.println (- a) System.out.println (! b) // επιστρέφει false}}

Προχωρώντας μπροστά, ας κατανοήσουμε τον τελεστικό χειριστή στην Java

Τελεστής Bitwise στην Java

Οι λειτουργίες Bitwise χειρίζονται άμεσα κομμάτια . Σε όλους τους υπολογιστές, οι αριθμοί αντιπροσωπεύονται με bit, μια σειρά μηδενικών και αυτών. Στην πραγματικότητα, σχεδόν όλα σε έναν υπολογιστή αντιπροσωπεύονται από bit. Ας υποθέσουμε ότι A = 10 και B = 20 για τον παρακάτω πίνακα.

Χειριστής Περιγραφή Παράδειγμα
& (ΚΑΙ)επιστρέφει bit-bit AND της εισόδουα & β
| (Ή)επιστρέφει OR τιμών εισόδουα | β
^ (XOR)επιστρέφει XOR των τιμών εισόδουα ^ β
~ (Συμπλήρωμα)επιστρέφει το συμπλήρωμα ενός. (όλα τα κομμάτια αντιστράφηκαν)~ α

Εξετάστε το παρακάτω παράδειγμα:

πακέτο Edureka δημόσια τάξη JavaOperators {public static void main (String [] args) b) // 63 = 111111 System.out.println (a ^ b) // 55 = 11011 System.out.println (~ a) // - 59}

Στη συνέχεια, ας επικεντρωθούμε στον τριμερή χειριστή στην Java

Ternary χειριστές στην Ιάβα

Ο τριαδικός τελεστής είναι ένας τελεστής υπό όρους που μειώνει το μήκος του κώδικα ενώ εκτελεί συγκρίσεις και . Αυτή η μέθοδος είναι μια εναλλακτική λύση για τη χρήση δηλώσεων if-else και ένθετων if-else. Η σειρά εκτέλεσης για αυτόν τον χειριστή είναι από αριστερά προς τα δεξιά.

Σύνταξη:

(Κατάσταση) ? (Δήλωση1): (Δήλωση2)
  • Κατάσταση: Είναι η έκφραση προς αξιολόγηση που επιστρέφει μια δυαδική τιμή.
  • Δήλωση 1: Είναι η δήλωση που πρέπει να εκτελεστεί εάν η συνθήκη οδηγεί σε πραγματική κατάσταση.
  • Δήλωση 2: Είναι η δήλωση που πρέπει να εκτελεστεί εάν η συνθήκη έχει ως αποτέλεσμα λανθασμένη κατάσταση.

Εξετάστε το παρακάτω παράδειγμα:

πακέτο Edureka δημόσια τάξη JavaOperators {public static void main (String [] args) {int a = 20, b = 10, c = 30, res res = ((a> b)? (a> c)? a: c: (b> c)? b: c) System.out.println ('Max of three number =' + res)}}

Παραγωγή - Μέγιστος αριθμός τριών αριθμών = 30

Προχωρώντας στον τελευταίο χειριστή java, ας κατανοήσουμε τους τελεστές Shift στην Java.

τι είναι προγραμματιστής ios

Shift Operators σε Java

Χειριστές Shiftχρησιμοποιούνται για να μετατοπίσουν τα bit ενός αριθμού αριστερά ή δεξιά, πολλαπλασιάζοντας έτσι ή διαιρώντας τον αριθμό. Υπάρχουν τρεις διαφορετικοί τύποι χειριστών βάρδιας, δηλαδή χειριστής αριστεράς βάρδιας ()<>) και μη υπογεγραμμένος χειριστής δεξιάς αλλαγής (>>>).

Σύνταξη:

αριθμός shift_op number_of_places_to_shift

Εξετάστε το ακόλουθο παράδειγμα:

πακέτο Edureka δημόσια τάξη JavaOperators {public static void main (String [] args) {int a = 58 System.out.println (a<>2) // επιστρέφει 14 = 1110 System.out.println (a >>> 2) // επιστρέφει 14}}

Με αυτό, καταλήγουμε στο τέλος αυτού του άρθρου σχετικά με τους διαφορετικούς τελεστές Java. Ελπίζω ότι αυτό το άρθρο ήταν ενημερωτικό για εσάς.

Δείτε το από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο. Είμαστε εδώ για να σας βοηθήσουμε σε κάθε βήμα του ταξιδιού σας, για να γίνετε εκτός από αυτές τις ερωτήσεις της συνέντευξης java, έχουμε ένα πρόγραμμα σπουδών που έχει σχεδιαστεί για φοιτητές και επαγγελματίες που θέλουν να γίνουν προγραμματιστές Java.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του άρθρου 'τελεστές στην Java' και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.