Arithmetic, Smallest And Largest Program In Java

(Arithmetic, Smallest and Largest) Write an application that inputs three integers from the user and displays the sum, average, product, smallest and largest of the numbers. Use the techniques shown in Fig. 2.15. [Note: The calculation of the average in this exercise should result in an integer representation of the average. So, if the sum of the values is 7, the average should be 2, not 2.3333….]

Arithmetic, Smallest And Largest This Program Calculates And Displays The Sum, Average, Product, Smallest And Largest of Three Integer Numbers.

import java.util.Scanner;
 
public class Ex02_17 {
    public static void main (String [] args) {
         
        Scanner value = new Scanner (System.in);
         
        int num1; 
        int num2; 
        int num3; 
        int sum; 
        int average;
        int product;
        int smallest;
        int largest;
         
        System.out.print ("Enter Your First Number: ");
        num1 = value.nextInt ();
        System.out.print ("Enter Your Second Number: ");
        num2 = value.nextInt ();
        System.out.print ("Enter Your Third Number: ");
        num3 = value.nextInt ();
         
        sum = num1 + num2 + num3;
        average = (num1 + num2 + num3)/3;
        product = num1 * num2 * num3;
         
        smallest = num1; // assume smallest is the first number
        if (num2 < smallest)
            smallest = num2;
        if (num3 < smallest)
            smallest = num3;
         
        largest = num1; // assume largest is the first number
        if (num2 > largest)
            largest = num2;
        if (num3 > largest)
            largest = num3;
         
        System.out.printf ("\nSum = %d\nAverage = %d\nProduct = %d\nSmallest = %d\n"
                + "Largest = %d\n", sum, average, product, smallest, largest);
    }
}

Arithmetic, Smallest And Largest Program In Java

import java.util.Scanner;

public class ArithmeticSmallestLargest{
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);

        System.out.print("Enter three spaced separated integers: ");
        int x = input.nextInt();
        int y = input.nextInt();
        int z = input.nextInt();

        // sum
        printResult("Sum", x + y + z);

        // average
        printResult("Average", (x + y + z) / 3);

        // product
        printResult("Product", x * y * z);

        // largest
        printResult("Largest", Math.max(x, Math.max(y, z)));

        // smallest
        printResult("Smallest", Math.min(x, Math.min(y, z)));
    }

    // print result
    private static void printResult(String message, int x){
        System.out.printf("%s = %d\n", message, x);
    }
}