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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.