java 过滤数组(把数组里面元素相同的元素替换为0)
2017-07-22 15:44
417 查看
题目:
java 过滤数组(把数组里面元素相同的元素替换为0)
代码:
结果:
java 过滤数组(把数组里面元素相同的元素替换为0)
代码:
import java.util.Scanner; public class Arrays{ public static void main(String[] args){ // int[] a=new int[11]; // 过滤数组 把数组里面元素相同的替换为0 int[] arrays={2,3,4,1,2,3,5}; int temp=0;//临时存储数据 //先排序 for(int i=0;i<arrays.length-1;i++){ for(int j=i+1;j< arrays.length;j++){ if(arrays[i] > arrays[j]){ temp=arrays[i]; arrays[i]=arrays[j]; arrays[j]=temp; } } } //对排序好的数组进行比较 如果相等则赋值为0 for(int i=0;i<arrays.length-1;i++){ for(int j=i+1;j< arrays.length;j++){ if(arrays[i] == arrays[j]){ arrays[i]=0; arrays[j]=0; } } } //输出结果 for(int i=0;i<arrays.length;i++){ System.out.print(arrays[i]+" "); } } }
结果:
相关文章推荐
- Java总哈希表的运用,判断一个数组中是否存在相同的元素之间的距离在k以内!
- java 取出两个数组中相同的元素
- java去除两个数组中相同的元素
- Java中如何比较两个数组中元素是否相同
- JAVA两个数组间元素的比较(找出相同或者不同元素)
- 课堂在线Java程序设计作业求两个数组相同元素个数
- JavaScript中数组如何过滤掉相同元素的5种方法
- Java比较两个数组中的元素是否相同的最简单方法
- 两个java数组删除相同元素
- JAVA比较两个数组中的元素是否相同
- Java怎样快速分出一个数组中相同元素的下标
- AS3)实现过滤数组/删除数组中的相同元素(记录6种方法)
- (AS3)实现过滤数组/删除数组中的相同元素(记录6种方法)
- java如何快速得到一个数组里面有多少种元素?
- java里如何实现两个等长度的字符串数组有多少个元素相同(从最左边开始,一旦遇到不同元素则跳出计数)
- 取出两个数组不相同的元素并返回到新的数组里面
- 如何给数组添加元素,插入一个元素,删除一个元素,替换数组里面的元素,交换数组里面的元素
- 求两个有序数组相同元素的个数-JAVA
- java数组:2个数组,查出相同的元素
- 得到一个数组里面相同元素的个数