java 输入10个个位整数,去掉重复数字,并由小到大排序

@Test
	public void t17(){ //输入10个个位整数,去掉重复数字,并由小到大排序
		System.out.println("输入10个个位整数:");
		int[] array=new int[10];
		int[] array1=new int[10];
		int[] array2=new int[10];
		for(int i=0;i<10;i++){ 
			array[i]=new Scanner(System.in).nextInt();
		}
		int k=0;
		for(int i=0;i<10;i++){ 
			array1[k]=array[i];
			for(int j=0;j<10;j++){
				if(array1[k]==array[j]){
					array[j]=10;
				}	
			}
			k++;
		}
		System.out.println(Arrays.toString(array1));
		for(int i=0;i<array1.length;i++){
			if(array1[i]<10){
				array2[i]=array1[i];
			}
		}
		Arrays.sort(array2);
		System.out.println(Arrays.toString(array2));
		for(int i=0;i<array1.length;i++){
			if(array2[i]!=0){
				System.out.println(array2[i]);
			}
		}
	}
输入10个个位整数:
2
1
2
4
2
1
6
4
2
4
[2, 1, 10, 4, 10, 10, 6, 10, 10, 10]
[0, 0, 0, 0, 0, 0, 1, 2, 4, 6]
1
2
4
6
上一篇:JAVA基础学习--数组总结


下一篇:八、Java数组