java有一个数组[1,2,2,2,3,4,4,4],如何只去掉一个2和一个4

output=[1,2,2,3,4,4]... output=[1,2,2,3,4,4] 展开
 我来答
帐号已注销
2018-04-14 · TA获得超过704个赞
知道小有建树答主
回答量:595
采纳率:76%
帮助的人:141万
展开全部
package com.oracle.project.test ;
public class TestDemo {
    public static void main(String args[]) {
boolean flag1 = false ;
boolean flag2 = false ;
int arr[] = new int[]{1,2,2,2,3,4,4,4} ;
for(int x = 0 ; x < arr.length ; x ++) {
    if(flag1 && flag2) {
        break ;
    }
    if(!flag1) {
if(arr[x] == 2) {
    arr[x] = 0 ;
    flag1 = true ;
}
    }
    if(!flag2) {
if(arr[x] == 4) {
    arr[x] = 0 ;
    flag2 = true ;
        }
    }
}
    for(int y = 0 ; y < arr.length ; y ++) {
if(arr[y] != 0) {
   System.out.print(arr[y] + "、") ;
}
    }
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式