loader image

Java calculator program using command-line arguments

Write a program to find the sum, difference, product, quotient and remainder of two numbers passed as the command-line argument.

import java.util.Scanner;

class Calculator {
    public static void main(String[] args) {

        // Declare variables
        int a, b, sum, diff, prod, quo, rem;

        // Get command line argument values
        a = Integer.parseInt(args[0]);
        b = Integer.parseInt(args[1]);

        // Find sum, difference, product, quotient and remainder
        sum = a + b;
        diff = a - b;
        prod = a * b;
        quo = a / b;
        rem = a % b;

        // print result
        System.out.println("Sum = " + sum);
        System.out.println("Difference = " + diff);
        System.out.println("Product = " + prod);
        System.out.println("Quotient = " + quo);
        System.out.println("Remainder = " + rem);
    }
}

Output

java Calculator 20 10

Sum = 30
Difference = 10
Product = 200
Quotient = 2
Remainder = 0
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Scroll to Top