2.7 Arithmetic

Most programs perform arithmetic calculations. The arithmetic operators are summarized in Fig. 2.11. Note the use of various special symbols not used in algebra. The asterisk (*) indicates multiplication, and the percent sign (%) is the remainder operator, which we’ll discuss shortly. The arithmetic operators in Fig. 2.11 are binary operators, because each operates on two operands. For example, the expression f + 7 contains the binary operator + and the two operands f and 7.

Fig. 2.11 Arithmetic operators.

Java operation Operator Algebraic expression Java expression
Addition + f + 7 f + 7
Subtraction pc p - c
Multiplication * bm b * m
Division / x/y or xy or x ÷ y x / y
Remainder % r mod s r % s

Get Java How to Program (early objects), 9/e now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.