تشمل العوامل الحسابية +، -، *، /، %، ++، --، ويتم استخدامها بنفس الطريقة المستخدمة في الرياضيات.
لنفترض أن قيمة المتغير a هي 10 وقيمة المتغير b هي 5:
يلاحظ:
1) يجب أن يكون معامل العامل الحسابي عددًا صحيحًا أو متغيرًا بفاصلة عائمة.
2) تسمى التعبيرات التي تتوافق مع قواعد Java النحوية والمرتبطة بالعوامل الحسابية والأقواس بالتعبيرات الحسابية، على سبيل المثال: a+2*b-3/(c%d).
3) a++ أو a-- تعني زيادة أو تقليل قيمة a بمقدار 1 قبل استخدام a؛ أو-- وسيلة لزيادة أو تقليل قيمة a بمقدار 1 بعد استخدام a؛
على سبيل المثال: قيمة a هي 10، وقيمة b=a++,b هي 10، وقيمة b=++a,b هي 11.
4) قامت Java بتوسيع عامل الإضافة لتمكين تسلسل السلسلة، على سبيل المثال: سيحصل "abc" + "def" على السلسلة "abcdef".
مثال:
publicclassMain{publicstaticvoidmain(String[]args){inta=5;intb=10;intc=15;intd=20;System.out.println(a+b=+(a+b));System.out.println( ab=+(ab));System.out.println(a*b=+(a*b));System.out.println(b/a=+(b/a));System.out.println( b%a=+(b%a));System.out.println(a++=+(a++));System.out.println(a--=+(a--));System.out.println( d++=+(d++));System.out.println(++d=+(++d));}}
نتائج التشغيل هي كما يلي:
أ+ب=15أ-ب=-5أ*ب=50ب/أ=2b%a=0a++=5a--=6d++=20++d=22