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
标签:10,java,int,array2,array1,System,由小到大,array 来源: https://blog.csdn.net/qq_49956121/article/details/119393088