العوامل التي تستخدم في العمليات الحسابية في جافا

العوامل التي تستخدم في العمليات الحسابية في جافا

العوامل التي تستخدم في العمليات الحسابية في جافا

العوامل التي تستخدم في العمليات الحسابية في جافا

العوامل التي تستخدم في العمليات الحسابية في جافا

العوامل التي تستخدم في العمليات الحسابية في جافا

العوامل التي تستخدم في العمليات الحسابية في جافا

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

العوامل التي تستخدم في العمليات الحسابية في جافا

العامل = (Assignment Operator)

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

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. int a = 5; // 5 القيمة a أعطينا المتغير
  4. int b = a; // a قيمة المتغير b أعطينا المتغير
  5. System.out.println(“a = “ +a );
  6. System.out.println(“b = “ +b );
  7. }
  8. }

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

  • a = 5
  • b = 5

 

العامل + (Addition Operator)

العامل + يستخدم لإضافة قيمة على قيمة, أي في عمليات الجمع.

مثال

Main.java

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

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

  • c = 7

 

العامل  (Subtraction Operator)

العامل  يستخدم لإنقاص قيمة من قيمة, أي في عمليات الطرح.

مثال

Main.java

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

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

  • c = –1

 

العامل + (Unary-Plus Operator)

يعني ضرب القيمة بالعامل +.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. // b لها في المتغير Unary-Plus قيمة أكبر من صفر, ثم وضعنا قيمة الـ a هنا وضعنا في المتغير
  4. int a = 10;
  5. int b = +a; // b = +(10) = 10
  6. System.out.println(“b = “ + b );
  7. // b لها في المتغير Unary-Plus قيمة أصغر من صفر, ثم وضعنا قيمة الـ a هنا وضعنا في المتغير
  8. a = –10;
  9. b = +a; // b = +(-10) = -10
  10. System.out.println(“b = “ + b );
  11. }
  12. }

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

  • b = 10
  • b = –10

 

العامل  (Unary-Minus Operator)

يعني ضرب القيمة بالعامل .

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. // b لها في المتغير Unary-Minus قيمة أكبر من صفر, ثم وضعنا قيمة الـ a هنا وضعنا في المتغير
  4. int a = 10;
  5. int b = -a; // b = -(10) = -10
  6. System.out.println(“b = “ + b );
  7. // b لها في المتغير Unary-Minus قيمة أصغر من صفر, ثم وضعنا قيمة الـ a هنا وضعنا في المتغير
  8. a = –10;
  9. b = -a; // b = -(-10) = 10
  10. System.out.println(“b = “ + b );
  11. }
  12. }

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

  • b = –10
  • b = 10

 

العامل * (Multiplication Operator)

العامل * يستخدم لضرب قيمة بقيمة, أي في عمليات الضرب.

مثال

Main.java

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

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

  • c = 30

 

العامل / (Division Operator)

العامل / يستخدم لقسمة قيمة على قيمة, أي في عمليات القسمة.

مثال

Main.java

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

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

  • c = 1

ملاحظة: سبب عدم ظهور أي أرقام بعد الفاصلة هو أننا عرفنا المتغيرات كأعداد صحيحة int.

 

العامل % (Modulo Operator)

العامل % يقال له الـ Modulo و يسمى Remainder في الرياضيات و هو آخر رقم يبقى من عملية القسمة.
إذاً نستخدم الـ Modulo للحصول على آخر رقم يبقى من عملية القسمة.
و له فوائد كثيرة, فمثلاً يمكننا إستخدامه لمعرفة ما إذا كان الرقم مفرد أو مزدوج ( أي Even or Odd ) و هذا شرحناه بتفصيل في مادة الخوارزميات.

في هذا المثال سنقوم بتخزين الرقم الذي يبقى من القسمة في المتغير c.

مثال

Main.java

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

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

  • c = 3

 

العامل ++ (Increment Operator)

العامل ++ يستخدم لزيادة قيمة المتغير واحداً, و هذا الأسلوب يستخدم كثيراً في الحلقات لزيادة قيمة العداد واحداً في كل دورة بكود أقل.

مثال

Main.java

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

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

  • a = 6

 

العامل  (Decrement Operator)

العامل  يستخدم لإنقاص قيمة المتغير واحداً, و هذا الأسلوب يستخدم كثيراً في الحلقات لإنقاص قيمة العداد واحداً في كل دورة بكود أقل.

مثال

Main.java

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

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

  • a = 4

 

اترك رد