العوامل هي التركيبات التي يمكنها التعامل مع قيم المعاملات. انظر إلى التعبير 2 + 3 = 5 ، هنا 2 و 3 المعاملات و + يسمى المشغل أو العامل . في هذه المقالة على العاملين،الهدف هو تزويدك بالخبرة المطلوبة للبدء والعمل مع المشغلين في Java.
تدعم Java الأنواع التالية من عوامل التشغيل:
- العمليات الحسابية
- مشغلي التخصيص
- العوامل المنطقية
- العوامل العلاقية
- مشغلي أحادي
- عوامل Bitwise
- العوامل الثلاثية
- مشغلي التحول
دعونا نركز على كل من هذه العوامل واحدًا تلو الآخر.
العوامل الحسابية في جافا
تُستخدم العوامل الحسابية لإجراء عمليات حسابية مثل الجمع والطرح وما إلى ذلك. افترض أن أ = 10 وب = 20 للجدول أدناه.
المشغل أو العامل | وصف | مثال |
+ إضافة | يضيف قيمًا على جانبي عامل التشغيل | أ + ب = 30 |
- الطرح | يطرح عامل التشغيل الأيمن مع عامل التشغيل الأيسر | أ-ب = -10 |
* عمليه الضرب | يضاعف القيم على جانبي عامل التشغيل | أ * ب = 200 |
/ قطاع | يقسم المعامل الأيسر مع عامل اليد اليمنى | أ / ب = 0 |
٪ معام | يقسم المعامل الأيسر بواسطة المعامل الأيمن ويعيد الباقي | أ٪ ب = 0 |
خذ بعين الاعتبار المثال أدناه:
package Edureka public class 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 (أ * ب) System.out.println (A / B) System.out.println (A٪ B)}}
انتاج:
ما فائدة التسلسل في جافا
30
-10
200
0
10
عوامل التعيين في جافا
ان مهمة تشغيل هو المشغل أو العامل اعتاد تعيين قيمة جديدة لمتغير. افترض أ = 10 و ب = 20 للجدول أدناه.
المشغل أو العامل | وصف | مثال |
= | يعيّن القيم من معاملات الجانب الأيمن إلى معامل الجانب الأيسر | ج = أ + ب |
+ = | يضيف المعامل الأيمن إلى المعامل الأيسر ويعين النتيجة إلى المعامل الأيسر | ج + = أ |
- = | يطرح المعامل الأيمن من المعامل الأيسر ويخصص النتيجة للمعامل الأيسر | ج - = أ |
* = | يقوم بضرب المعامل الأيمن بالمعامل الأيسر وتعيين النتيجة إلى المعامل الأيسر | ج * = أ |
/ = | يقسم المعامل الأيسر بالمعامل الأيمن ويخصص النتيجة للمعامل الأيسر | ج / = أ |
٪ = | يأخذ المعامل باستخدام معاملين ويخصص النتيجة للمعامل الأيسر | ج٪ = أ |
^ = | ينفذ حسابًا أسيًا (قوة) على عوامل التشغيل ويخصص قيمة للمعامل الأيسر | ج ^ = أ |
خذ بعين الاعتبار المثال أدناه:
package Edureka public class 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 + = أ) // الإخراج = 30 System.out.println (ب - = أ) // الإخراج = 20 System.out.println (ب * = أ) // الإخراج = 200 System.out.println (ب / = أ ) // Output = 2 System.out.println (b٪ = a) // Output = 0 System.out.println (b ^ = a) // Output = 0}}
المضي قدمًا في البرنامج التعليمي لمشغلي Java ، دعنا نرى ما هي عوامل المقارنة.
العوامل العلائقية في جافا
يقارن هؤلاء المشغلون القيم على جانبيها ويقررون العلاقة بينهم. افترض أ = 10 و ب = 20.
المشغل أو العامل | وصف كيفية استخدام hover في css | مثال |
== | إذا تساوت قيم المعاملين ، يصبح الشرط صحيحًا. | (أ == ب) ليس صحيحًا |
! = | إذا كانت قيم المعاملين غير متساوية ، يصبح الشرط صحيحًا. | (A! = B) صحيح |
> | إذا كانت قيمة المعامل الأيسر أكبر من قيمة المعامل الأيمن ، يصبح الشرط صحيحًا. | (أ> ب) ليس صحيحًا |
إذا كانت قيمة المعامل الأيسر أقل من قيمة المعامل الأيمن ، يصبح الشرط صحيحًا. | (إلى | |
> = | إذا كانت قيمة المعامل الأيسر أكبر من أو تساوي قيمة المعامل الأيمن ، يصبح الشرط صحيحًا. | (أ> = ب) ليس صحيحًا |
إذا كانت قيمة المعامل الأيسر أقل من أو تساوي قيمة المعامل الأيمن ، يصبح الشرط صحيحًا. | (إلى<= b) is true |
خذ بعين الاعتبار المثال أدناه:
package Edureka public class JavaOperators {public static void main (String [] args) {int a = 10 int b = 20 System.out.println (a == b) // ترجع خطأ لأن 10 لا تساوي 20 System.out .println (a! = b) // إرجاع صحيح لأن 10 لا تساوي 20 System.out.println (a> b) // إرجاع System.out.println (a = b) // إرجاع System.out false .println (a<= b) // returns true } }
بعد ذلك ، دعنا نركز على العوامل المنطقية في .
العوامل المنطقية في جافا
فيما يلي العوامل المنطقية الموجودة في Java:
المشغل أو العامل | وصف | مثال |
&& (و) | صحيح إذا كان كلا المعاملين صحيحًا | إلى<10 && a<20 |
|| (أو) | صحيح إذا كان أي من المعاملين صحيحًا | إلى<10 || a<20 |
! (ليس) | صواب إذا كان المعامل خاطئًا (يكمل المعامل) | ! (x<10 && a<20) |
خذ بعين الاعتبار المثال أدناه:
الحزمة Edureka public class JavaOperators {public static void main (String [] args)}
الآن دعونا نرى العوامل الأحادية في جافا.
مشغل أحادي في جافا
العوامل الأحادية هي التي تحتاج إلى معامل واحد وتستخدم لزيادة قيمة أو إنقاصها أو نفيها.
المشغل أو العامل | وصف | مثال |
++ | تزيد القيمة بمقدار 1. توجد عوامل زيادة لاحقة ومعاملة ما قبل الزيادة | أ ++ و ++ أ |
- | إنقاص القيمة بمقدار 1. هناك عوامل لاحقة للتناقص والتناقص المسبق | أ- أو –أ |
! | عكس قيمة منطقية | !إلى |
تأمل المثال التالي:
package Edureka public class 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 (- أ) System.out.println (! b) // إرجاع خطأ}}
للمضي قدمًا ، دعنا نفهم عامل تشغيل أحادي في جافا
عامل Bitwise في Java
عمليات Bitwise تتلاعب مباشرة بت . في جميع أجهزة الكمبيوتر ، يتم تمثيل الأرقام بالبتات ، وسلسلة من الأصفار والآحاد. في الواقع ، يتم تمثيل كل شيء تقريبًا في الكمبيوتر بالبتات. افترض أن A = 10 و B = 20 للجدول أدناه.
المشغل أو العامل | وصف | مثال |
& (و) | إرجاع شيئا فشيئا AND من المدخلات | أ & ب |
| (أو) | إرجاع OR من قيم الإدخال | أ | ب |
^ (XOR) | إرجاع XOR لقيم الإدخال | أ ^ ب |
~ (تكملة) | إرجاع المكمل. (كل البتات معكوسة) | ~ أ |
ضع في اعتبارك المثال الموضح أدناه:
package Edureka public class JavaOperators {public static void main (String [] args) b) // 63 = 111111 System.out.println (a ^ b) // 55 = 11011 System.out.println (~ a) // - 59}
بعد ذلك ، دعونا نركز على عامل التشغيل الثلاثي في Java
العوامل الثلاثية في جافا
العامل الثلاثي هو عامل شرطي يقلل من طول الكود أثناء إجراء المقارنات و . هذه الطريقة هي بديل لاستخدام عبارات if-else و if-else المتداخلة. ترتيب التنفيذ لهذا العامل من اليسار إلى اليمين.
بناء الجملة:
(شرط) ؟ (البيان 1): (البيان 2)
- شرط: إنه التعبير المراد تقييمه الذي يُرجع قيمة منطقية.
- البيان 1: إنها العبارة التي سيتم تنفيذها إذا أدى الشرط إلى حالة حقيقية.
- البيان 2: إنه البيان الذي سيتم تنفيذه إذا أدى الشرط إلى حالة خاطئة.
خذ بعين الاعتبار المثال أدناه:
دمج نوع c ++ تنفيذ
package Edureka public class JavaOperators {public static void main (String [] args) {int a = 20، b = 10، c = 30، res = ((a> b)؟ (a> c)؟ a: c: (ب> ج)؟ ب: ج) System.out.println ('ثلاثة أرقام كحد أقصى =' + الدقة)}}
انتاج | - ثلاثة أرقام كحد أقصى = 30
بالانتقال إلى آخر مشغل جافا ، دعنا نفهم عوامل التشغيل Shift في Java.
تحول عوامل التشغيل في جافا
عوامل التحولتُستخدم لتحويل بتات الرقم إلى اليسار أو اليمين ، وبالتالي ضرب الرقم أو قسمة. هناك ثلاثة أنواع مختلفة من مشغلي التحول ، وهي مشغل التحول الأيسر ()<>) وعامل النقل الأيمن بدون توقيع (>>>).
بناء الجملة:
رقم shift_op عدد_المواقع_إزاحة
تأمل المثال التالي:
package Edureka public class 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 ، وهي شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرين في جميع أنحاء العالم. نحن هنا لمساعدتك في كل خطوة في رحلتك ، لكي تصبح بجانب أسئلة مقابلة جافا هذه ، توصلنا إلى منهج مصمم للطلاب والمهنيين الذين يريدون أن يصبحوا مطور جافا.
لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات بمقال 'المشغلين في Java' وسنعاود الاتصال بك في أقرب وقت ممكن.