Another way to write this java applacation? Write an 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. Here is the code I have I just want to see another way it could be written. import java.util.Scanner; public class DuplicateElimination { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int arr[] = new int[5]; int size = 0, n; for(int i = 0;i<5;i++){ System.out.print("Enter an integer between 10 and 100:"); n = scanner.nextInt(); if(size==0 || elemanVarmı(arr,size,n)){ System.out.println("This is the first time "+n+" has been entered"); arr[size] = n; size++; } } System.out.println("The complete set of unique values entered is:"); for(int i = 0;i
Another way to write this java applacation?
Write an 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.
Here is the code I have I just want to see another way it could be written.
import java.util.Scanner;
public class DuplicateElimination {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int arr[] = new int[5];
int size = 0, n;
for(int i = 0;i<5;i++){
System.out.print("Enter an integer between 10 and 100:");
n = scanner.nextInt();
if(size==0 || elemanVarmı(arr,size,n)){
System.out.println("This is the first time "+n+" has been entered");
arr[size] = n;
size++;
}
}
System.out.println("The complete set of unique values entered is:");
for(int i = 0;i<size;i++){
System.out.println("Unique Value "+(i+1)+": is "+arr[i]);
}
}
private static boolean elemanVarmı(int dizi[], int size, int n)
{
for (int i = 0; i < size; i++)
{
if(dizi[i]==n)
{
return false;
}
}
Trending now
This is a popular solution!
Step by step
Solved in 5 steps with 2 images