Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write Java application that inputs five numbers, each between 10 and 100, inclus

ID: 3753796 • Letter: W

Question

Write Java application that inputs five numbers, each between 10 and 100, inclusive. As each number is read, display it only if it’s not a duplicate of a number already read. Provide for the “worst case,” in which all five numbers are different. Use the smallest possible array to solve this problem. Display the complete set of unique values input after the user enters each new value.
SAMPLE RUN : java DuplicateElimination

Enter an integer between 10 and 100:100 This is the first time 100 has been entered Enter an integer between 10 and 100:100 Enter an integer between 10 and 100:10 This is the first time 10 has been entered Enter an integer between 10 and 100:20 This is the first time 20 has been entered Enter an integer between 10 and 100:20 The complete set of unique values entered is: Unique Value 1: is 100 Unique Value 2: is 10 Unique Value 3: is 20

Explanation / Answer

import java.util.Arrays;
import java.util.Scanner;

public class DuplicateElimination {

    static void printUnique(int[] array) {
        int i;
        Arrays.sort(array);
        for (i = 1; i < array.length; i++) {
            if (array[i] != array[i - 1]) {
                System.out.print(array[i - 1] + " ");
            }
        }
        System.out.print(array[i - 1]);
    }

    public static void main(String[] args) {
        int[] array = new int[5];
        int temp;
        Scanner input = new Scanner(System.in);
        System.out.println("Enter any 5 digit between 10 to 100");
        for (int i = 0; i < array.length; i++) {
            do {
                System.out.println("Enter element " + (i + 1) + " :");
                temp = input.nextInt();
                if (temp >= 10 && temp <= 100)
                    array[i] = temp;
                else
                    System.out.println("Entered Invalid number");
            } while (temp < 10 || temp > 100);
        }
        System.out.print(" Unique Elements are :");
        printUnique(array);
    }
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote