publicint [] eliminateDuplicates(int [] numbers)
编写一个测试程序,读取10个整数,调用该方法,然后显示结果。下面是程序运行示例:
Enter ten numbers:1 2 3 2 1 6 3 4 5 2
The distinct numbers are: 1 2 3 6 4 5
说明:
消除重复的这个功能,必须在eliminateDuplicates子程序中完成,在main方法中调用eliminateDuplicates子程序。
参照教材(java语言程序设计基础版)169页,6.7节reverse方法的写法。
importjava.util.Scanner;
public class TestDuplicates{
public static void main(String[] shu){
int[] list1=new int[10];
Scanner input=new Scanner(System.in);
System.out.println("Enter ten numbers:");
for(inti=0;i eliminateDuplicates(list1); } public static void eliminateDuplicates(int[] list){ int[] result=new int[list.length]; int k=0; for(inti=0;i for(;j<=i&&list[i]!=result[j];j++); if(j>i) result[k++]=list[i]; } for(inti=0;i } }