Sha256: d56f62fae1106bdb65fad30c9e2f05e31e2ccf84aee5fe6f73a925ad575cac94

Contents?: true

Size: 1.1 KB

Versions: 10

Compression:

Stored size: 1.1 KB

Contents

import java.util.Scanner;

public class IntegerArithmetic {
    public static void main(String[] args) {
        // Get the 2 numbers from command line arguments
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();

        int sum = a + b;        // The result of adding 'a' and 'b' (Note: integer addition is discouraged in print statements due to confusion with string concatenation)
        int difference = a - b; // The result of subtracting 'b' from 'a'
        int product = a * b;    // The result of multiplying 'a' and 'b'
        int division = a / b;   // The result of dividing 'a' by 'b' (Note: 'division' does not contain the fractional result)
        int remainder = a % b;  // The remainder of dividing 'a' by 'b'

        System.out.println("a + b = " + sum);
        System.out.println("a - b = " + difference);
        System.out.println("a * b = " + product);
        System.out.println("quotient of a / b = " + division);   // truncates towards 0
        System.out.println("remainder of a / b = " + remainder);   // same sign as first operand
    }
}

Version data entries

10 entries across 7 versions & 1 rubygems

Version Path
zettacode-0.1.7 files.zettacode/arithmetic.integer/java.txt
zettacode-0.1.6 files.zettacode/arithmetic.integer/java.txt
zettacode-0.1.6 files.zettacode2/arithmetic.integer/java.txt
zettacode-0.1.5 files.zettacode/arithmetic.integer/java.txt
zettacode-0.1.5 files.zettacode2/arithmetic.integer/java.txt
zettacode-0.1.4 files.zettacode/arithmetic.integer/java.txt
zettacode-0.1.4 files.zettacode2/arithmetic.integer/java.txt
zettacode-0.1.3 files.zettacode/arithmetic.integer/java.txt
zettacode-0.1.2 files.zettacode/arithmetic.integer/java.txt
zettacode-0.1.1 zettacode.files/arithmetic.integer/java.txt