التعليم السعودي

العوامل التي تستخدم لإعطاء قيم للمتغيرات في جافا  

العوامل التي تستخدم لإعطاء قيم للمتغيرات في جافا
العوامل التي تستخدم لإعطاء قيم للمتغيرات في جافا
العوامل التي تستخدم لإعطاء قيم للمتغيرات في جافا
العوامل التي تستخدم لإعطاء قيم للمتغيرات في جافا
العوامل التي تستخدم لإعطاء قيم للمتغيرات في جافا

المناهج السعودية

العوامل التي تستخدم لإعطاء قيم للمتغيرات في جافا

العامل = (Basic Assign)

العامل = يستخدم لإعطاء قيمة لمتغير.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. int a = 10;
  4. System.out.println(” a = “ +a );
  5. }
  6. }

سنحصل على النتيجة التالية عند التشغيل.

  • a = 10

 

العامل += (Add and Assign)

العامل += يستخدم لإضافة قيمة ما على قيمة المتغير بكود أقل.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. int a = 10;
  4. int b = 20;
  5. int a += b; // a = a + b = 10 + 20 = 30
  6. System.out.println(” a = “ +a );
  7. }
  8. }

سنحصل على النتيجة التالية عند التشغيل.

  • a = 30

 

العامل -= (Susbtract and Assign)

العامل -= يستخدم لطرح قيمة ما من قيمة المتغير بكود أقل.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. int a = 10;
  4. int b = 20;
  5. a -= b; // a = a – b = 10 – 20 = -10
  6. System.out.println(” a = “ +a );
  7. }
  8. }

سنحصل على النتيجة التالية عند التشغيل.

  • a = –10

 

العامل *= (Multiply and Assign)

العامل *= يستخدم لضرب قيمة المتغير بقيمة ما بكود أقل.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. int a = 10;
  4. int b = 20;
  5. a *= b; // a = a * b = 10 * 20 = 200
  6. System.out.println(” a = “ +a );
  7. }
  8. }

سنحصل على النتيجة التالية عند التشغيل.

  • a = 200

 

العامل /= (Divide and Assign)

العامل /= يستخدم لقسم قيمة المتغير على قيمة ما بكود أقل.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. int a = 100;
  4. int b = 20;
  5. a /= b; // a = a / b = 100 / 20 = 5
  6. System.out.println(” a = “ +a );
  7. }
  8. }

سنحصل على النتيجة التالية عند التشغيل.

  • a = 5

 

العامل %= (Modulo and Assign)

العامل %= يستخدم لتخزين الباقي من قسمة قيمة المتغير على قيمة ما بكود أقل.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. int a = 10;
  4. int b = 7;
  5. a %= b; // a = a % b = 10 % 7 = 3
  6. System.out.println(” a = “ +a );
  7. }
  8. }

سنحصل على النتيجة التالية عند التشغيل.

  • a = 3

 

العامل <<= (Left shift and Assign)

في المثال التالي, العامل <<= يعني إمسح bits من ناحية اليسار ثم بدل كل bit تم مسحها منهم بصفر و ضعهم من ناحية اليمين ثم ضع الناتج في المتغير من جديد.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. int a = 10;
  4. a <<= 2// a = a << 2 = 00000000000000000000000000001010 << 2 = 00000000000000000000000000101000 = 40
  5. System.out.println(” a = “ +a );
  6. }
  7. }

سنحصل على النتيجة التالية عند التشغيل.

  • a = 40

 

العامل >>= (Right shift and Assign)

في المثال التالي, العامل >>= يعني إمسح bits من ناحية اليمين ثم بدل كل bit تم مسحها منهم بصفر و ضعهم من ناحية اليسار ثم ضع الناتج في المتغير من جديد.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. int a = 10;
  4. a >>= 2// a = a >> 2 = 00000000000000000000000000001010 >> 2 = 00000000000000000000000000000010 = 2
  5. System.out.println(” a = “ +a );
  6. }
  7. }

سنحصل على النتيجة التالية عند التشغيل.

  • a = 2

 

العامل &= (Bitwise and Assign)

العامل &= يعني أحسب ناتج جمع الـ bits المشتركة بين المتغير a و المتغير b ثم خزن الناتج في المتغير a.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. int a = 10;
  4. int b = 75;
  5. a &= b; // a = a & b = 00000000000000000000000000001010 & 00000000000000000000000001001011 = 00000000000000000000000000001010 = 10
  6. System.out.println(” a = “ +a );
  7. }
  8. }

سنحصل على النتيجة التالية عند التشغيل.

  • a = 10

 

العامل |= (Bitwise exclusive OR and Assign)

العامل |= يعني أحسب ناتج جمع الـ bits المشتركة و الغير مشتركة بين المتغير a و المتغير b ثم خزن الناتج في المتغير a.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. int a = 10;
  4. int b = 75;
  5. a |= b; // a = a | b = 00000000000000000000000000001010 | 00000000000000000000000001001011 = 00000000000000000000000001001011 = 75
  6. System.out.println(” a = “ +a );
  7. }
  8. }

سنحصل على النتيجة التالية عند التشغيل.

  • a = 75

المصدر: العوامل التي تستخدم لإعطاء قيم للمتغيرات في جافا  – المناهج السعودية

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى