Write a Java program to perform all arithmetic operation. How to perform arithmetic operations in Java programming. In this example we will learn to input two integer from user and perform all arithmetic operations.
Input
First number: 15 Second number: 4
Output
Sum : 19 Difference : 11 Product : 60 Quotient : 3 Modulus : 3
Required knowledge
Arithmetic operators, Data types, Basic Input/Output
In previous example we learned to write simple Java program. We learned to read input from user and find sum of two numbers. In this example I will explain how to perform all basic arithmetic operations.
Program to perform all arithmetic operations
/**
* Java program to perform all arithmetic operations.
*/
import java.util.Scanner;
public class ArithmeticOperation {
public static void main(String[] args) {
// Create scanner class object
Scanner in = new Scanner(System.in);
// Input two numbers from user
System.out.println("Enter first number :");
int num1 = in.nextInt();
System.out.println("Enter second number :");
int num2 = in.nextInt();
// Perform arithmetic operations.
int sum = num1 + num2;
int difference = num1 - num2;
int product = num1 * num2;
int quotient = num1 / num2;
int modulo = num1 % num2;
// Print result to console.
System.out.println("Sum : " + sum);
System.out.println("Difference : " + difference);
System.out.println("Product : " + product);
System.out.println("Quotient : " + quotient);
System.out.println("Modulo : " + modulo);
}
}
Note: Here num1
and num2
both are int
type. Hence, num1 / num2
yields integer division. To perform floating point division, you need to typecast either of them to float
or double
type.
For example:
double quotient = (double) num1 / num2;
or
float quotient = (float) num1 / num2;
Output
Enter first number : 15 Enter second number : 4 Sum : 19 Difference : 11 Product : 60 Quotient : 3 Remainder : 3
Happy coding 😉