Java编程之数组去重

1.用record数组保存从命令行输入的10个int型数据。
2.用recordRecovery数组保存去除重复数据后的元素。示例:数组1 1 2 2 3 3中删去重复的数字,即转变为1 2 3
3.按照数字大小顺序,循环输出recordRecovery数组。
下面展示一些 内联代码片
下面展示一些 内联代码片

``
package step3;
import java.util.Arrays;
import java.util.Scanner;
public class RecordRecovery {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] record = new int[10];
int[] tempRecovery = new int[10];
int[] recordRecovery = new int[10];
int t=0;
/********** Begin /
for(int i=0;i<10;i++)
{
int s=scanner.nextInt();
record[i]=s;
}
Arrays.sort(record);
for(int i=0;i<10;i++)
{
boolean isTrue=true;
for(int j=i+1;j<10;j++)
{
if(record[i]==record[j])
{
isTrue=false;
break;
}
}
if(isTrue)
{
tempRecovery[t]=record[i];
t++;
}
}
System.arraycopy(tempRecovery,0,recordRecovery,0,t);
/
* End *********/
for (int i = 0; i < t; i++)
{
System.out.print(recordRecovery[i]);
if (i != t - 1)
{
System.out.print(’ ');
}
}

  }

}


猜你喜欢

转载自blog.csdn.net/weixin_43730875/article/details/108764215
今日推荐