sinat_34275290
2016-03-13 09:42
采纳率: 0%
浏览 2.7k

怎么取得整型数组中连续相同的数字并输出打印,用java实现,也就是输出副本,只输出那些连续相同的数字

怎么取得整型数组中连续相同的数字并输出打印,用java实现,也就是输出副本,只输出那些连续相同的数字

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • Iseuwei 2016-03-13 10:32

    一前一后两个指针,若相同,则输出,不同后移

    点赞 打赏 评论
  • 林深 2016-03-13 10:40

    判断一下一个数字前后是否有相同的,有相同的话就输出,比如下面这样:

     int array [] = {
              2,1,3,4,4,4,9,9,1,0,1,1,2
            };
    
            //只输出连续的数字
            System.out.print("连续数字:");
            for (int i=0;i<array.length;i++) {
                if (i>0 ) {
                    if (array[i] == array[i-1]) {
                        System.out.print(" "+array[i]);
                        continue;
                    }
                }
                if (i<array.length - 1) {
                    if (array[i] == array[i+1]) {
                        System.out.print(" "+array[i]);
                        continue;
                    }
                }
            }
    
    点赞 打赏 评论
  • 有梦想的攻城狮 2016-03-13 13:59

    public static void main(String[] args) {
    int[] arrs = {1,2,3,4,4,5,5,6,7,7};
    for (int i = 0; i < arrs.length-1; i++) {
    if(arrs[i]==arrs[i+1]){
    System.out.println(arrs[i]);
    }
    }

    是这样的吗?

    点赞 打赏 评论

相关推荐 更多相似问题