The Java programming language supports various arithmetic operators for all floating-point and integer numbers.
Operator | Operation |
+ | Addition |
– | Subtraction |
* | Multiplication |
/ | Division |
% | Modulo Operation (Remainder after division) |
1. Addition(+)
This operator is a binary operator and is used to add two operands.
Example:
package octopuscodes.com.demo;
public class Demo {
public static void main(String[] args) {
int a = 10, b = 5;
int sum1 = a + b;
System.out.println("Sum 1: " + sum1);
float number1 = 5.6f, number2 = 7.8f;
float sum2 = number1 + number2;
System.out.println("Sum 2: " + sum2);
double number3 = 12.3, number4 = 4.31;
double sum3 = number3 + number4;
System.out.println("Sum 3: " + sum3);
}
}
Output:
Sum 1: 15
Sum 2: 13.4
Sum 3: 16.61
2. Subtraction(-)
This operator is a binary operator and is used to subtract two.
Example:
package octopuscodes.com.demo;
public class Demo {
public static void main(String[] args) {
int a = 10, b = 5;
int result1 = a - b;
System.out.println("Result 1: " + result1);
float number1 = 5.12f, number2 = 7.33f;
float result2 = number1 - number2;
System.out.println("Result 2: " + result2);
double number3 = 12.35, number4 = 4.31;
double result3 = number3 - number4;
System.out.println("Result 3: " + result3);
}
}
Output:
Result 1: 5
Result 2: -2.21
Result 3: 8.04
3. Multiplication(*)
This operator is a binary operator and is used to multiply two operands.
Example:
package octopuscodes.com.demo;
public class Demo {
public static void main(String[] args) {
int a = 10, b = 5;
int result1 = a * b;
System.out.println("Result 1: " + result1);
float number1 = 5.12f, number2 = 7.33f;
float result2 = number1 * number2;
System.out.println("Result 2: " + result2);
double number3 = 12.35, number4 = 4.31;
double result3 = number3 * number4;
System.out.println("Result 3: " + result3);
}
}
Output:
Result 1: 50
Result 2: 37.5296
Result 3: 53.2285
4. Division(/)
This is a binary operator that is used to divide the first operand(dividend) by the second operand(divisor) and give the quotient as a result
Example:
package octopuscodes.com.demo;
public class Demo {
public static void main(String[] args) {
int a = 10, b = 5;
int result1 = a / b;
System.out.println("Result 1: " + result1);
float number1 = 5.12f, number2 = 7.33f;
float result2 = number1 / number2;
System.out.println("Result 2: " + result2);
double number3 = 12.35, number4 = 4.31;
double result3 = number3 / number4;
System.out.println("Result 3: " + result3);
}
}
Output:
Result 1: 2
Result 2: 0.6984993
Result 3: 2.8372093023255816
5. Modulus(%)
This is a binary operator that is used to return the remainder when the first operand(dividend) is divided by the second operand(divisor).
Example:
package octopuscodes.com.demo;
public class Demo {
public static void main(String[] args) {
int a = 10, b = 5;
int result1 = a % b;
System.out.println("Result 1: " + result1);
int number1 = 10, number2 = 4;
int result2 = number1 % number2;
System.out.println("Result 2: " + result2);
}
}
Output:
Result 1: 0
Result 2: 2