الجدول التالي يمثل جميع العمليات الحسابية في لغة جافا:
العملية الوصف مثال الناتج
+ | الجمع بين الطرفان الأيمن والأيسر من العملية | a = 4 + 3 | a = 7 |
- | الطرح بين الطرفان الأيمن والأيسر من العملية | b = 10 - 2 | b = 8 |
* | الضرب بين الطرفان الأيمن والأيسر من العملية | x = 5 * 5 | x = 25 |
/ | قسمة الطرف الأيسر على الأيمن | y = 10 \ 2 | y = 5 |
% | قسمة الطرف الأيسر على الأيمن والناتج هو باقي القسمة | w = 20 % 10 | w = 0 |
الطرف الأيسر قوة (أس) الطرف الأيمن | (2,2)r=MATH.pow | r = 8 |
أمثلة حية:
? 1 2 3 4 5 |
public static void main(String[] args) { http://System.out.println(30 / (12 * 2 - 9) + 2^3); System.out.println(30 / (12 * 2 - 9) + Math.pow(2, 3)); } |
في لغة الجافا وأغلب لغات البرمجة يتم حساب ما بداخل الأقواس أولا ثم يتم حساب عمليات الضرب والقسمة وبعدها عمليات الجمع والطرح.
في هذا المثال سيتم حساب (12 * 2 - 9) اولا, وناتجها هو 15 حيث انه بدأ بعملية الضرب أولا.
بعد ذلك سيتم تقسيم 30 على ناتج ما بين القوسين وهو 15, والناتج هو 2.
ثم سيجمعه مع 2 قوة (أس) 3 وسيصبح الناتج النهائي 10.
أتمنى تطبيق هذا الكود بنفسك على eclipse مع تغيير العمليات الحسابية.