Java Arithmetic Operators: Examples and Usage
☰Fullscreen
Table of Content:
The following program is a simple example which demonstrates the arithmetic operators. Copy and paste the following Java program in ArithmeticOperations.java file, and compile and run this program
Arithmetic Operators
class ArithmeticOperations { public static void main (String[] args){ int answer = 2 + 2; System.out.println(answer); answer = answer - 1; System.out.println(answer); answer = answer * 2; System.out.println(answer); answer = answer / 2; System.out.println(answer); answer = answer + 8; System.out.println(answer); answer = answer % 7; System.out.println(answer); } }
Output
4 3 6 3 11 4 Press any key to continue . . .
Increment and Decrement Operator :
class IncrementDecrement { public static void main (String[] args){ int a = 2 ; int b = 6 ; a++ ; System.out.println(a); b-- ; System.out.println(b); } }
Output
3 5 Press any key to continue . . .
Increment and Decrement Operator another example:
class IncrementDecrementExample { public static void main(String args[]){ int x= 5; System.out.println(x++); System.out.println(++x); System.out.println(x--); System.out.println(--x); } }Output
5 7 7 5 Press any key to continue . . .
Increment and Decrement Operator another example:
class IncrementDecrementExample{ public static void main(String args[]){ int p=10; int q=10; System.out.println(p++ + ++p);//10+12=22 System.out.println(q++ + q++);//10+11=21 } }Output
22 21 Press any key to continue . . .
Use of Modulus Operator
class ModulusOperator { public static void main(String args[]) { int R = 42; double S = 62.25; System.out.println("R mod 10 = " + R % 10); System.out.println("S mod 10 = " + S % 10); } }Output
R mod 10 = 2 S mod 10 = 2.25 Press any key to continue . . .
Joining or Concatenate two strings
class AssignmentConcatination { public static void main(String[] args){ String firstName = "Rahim"; String lastName = "Ramboo"; String fullName = firstName + lastName; System.out.println(fullName); } }
Output
RahimRamboo Press any key to continue . . .