I need help on rewriting this java code. It still needs to do everything the same just reworked. The print out messages need to say the samething though. 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
I need help on rewriting this java code. It still needs to do everything the same just reworked. The print out messages need to say the samething though.
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;
}
}
return true;
}
}
Step by step
Solved in 3 steps with 2 images
This is the error I am getting could I get an explanation on why this is please and how to fix it?