首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

java 规律数组 查找出 每个索引间的 缺失的值,该如何处理

2012-03-21 
java 规律数组 查找出 每个索引间的 缺失的值比如 int[]a new int[]{1,3,4,5,6,7,10}现在是 升序递增排

java 规律数组 查找出 每个索引间的 缺失的值
比如 int[]a = new int[]{1,3,4,5,6,7,10} 
现在是 升序递增排列的 每次递增1

我想取出 数组中
 比如 1 和 3之间 差个 2 那我取出2  
3,4,5,6,7 都是 连着的 没有 差值,7和10 中间 差 8 9 那我 取出 8 9

最后 从这个数组中 取出 2,8,9 这三个数值 。。
高手 指教。。。




[解决办法]

Java code
int[]a = new int[]{1,3,4,5,6,7,10} ;         for(int i=0;i<a.length-1;i++){             for(int j=a[i]+1;j<a[i+1];j++){                 System.out.print(j+" ");             }         } 

热点排行