2 sinat 34275290 sinat_34275290 于 2016.03.13 17:42 提问

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

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

3个回答

leilba
leilba   Rxr 2016.03.13 18: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;
                }
            }
        }
ISEUWEI
ISEUWEI   2016.03.13 18:32

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

zhangzehai2234
zhangzehai2234   2016.03.13 21: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]);
}
}

是这样的吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!