HW6.5

时间:2023-03-09 15:40:04
HW6.5

HW6.5

 import java.util.Scanner;

 public class Solution
 {
     public static void main(String[] args)
     {
         Scanner input = new Scanner(System.in);
         System.out.print("Enter 10 numbers: ");

         int[] number1 = new int[10];
         int[] number2 = new int[10];

         for(int i = 0; i < 10; i++)
             number1[i] = input.nextInt();

         input.close();

         for(int i = 0; i < 10; i++)
         {
             if(contain(number2, number1[i]))
                 continue;
             add(number2, number1[i]);
         }

         System.out.print("The distinct numbers are: ");
         for(int i: number2)
             if(i != 0)
                 System.out.print(i + " ");
     }

     public static boolean contain(int[] array, int n)
     {
         for(int i: array)
             if(i == n)
                 return true;
         return false;
     }

     public static void add(int[] array, int n)
     {
         for(int i = 0; i < array.length; i++)
             if(array[i] == 0)
             {
                 array[i] = n;
                 break;
             }
     }
 }