Java If语句代码中断

Java If语句代码中断,java,if-statement,Java,If Statement,请问我怎样才能写下面的代码,使其工作? 我的方法中有三个如果,有时两个是真的,有时一个是真的,有时所有的都是真的。我可以在“上面没有”中替换什么,所以如果没有一个ifs为真,最后一个条件将执行 public void my_method(){ if (a==1) { y++; } if (b==5) { y++; } if (c==10) { y++; } if (nothing_of

请问我怎样才能写下面的代码,使其工作? 我的方法中有三个如果,有时两个是真的,有时一个是真的,有时所有的都是真的。我可以在“上面没有”中替换什么,所以如果没有一个ifs为真,最后一个条件将执行

public void my_method(){

    if (a==1) {
        y++;
    }

    if (b==5) {
        y++;
    }

    if (c==10) {
        y++;
    }

    if (nothing_of_above){
        y=0;
    }

}
好的,我用了这个

pointer = true;

public void my_method(){

    if (a==1) {
        y++;
        pointer = false;
    }

    if (b==5) {
        y++;
        pointer = false;
    }

    if (c==10) {
        y++;
        pointer = false;
    }

    if (pointer){
        y=0;
    }

}

如果(a或b或c和u…),则;否则,如果(d或e…),则;否则;我的错误。。。我改了密码。如果我使用| | |(或),那么三种情况中的一种会发生,有时它们会全部发生,有时y=1,有时y=2,有时y=3我的朋友请阅读本页,你会自己找到解决方案,快乐编码:谢谢我的朋友,但我的情况很复杂。。。(而不是(a==1)我有(我的_数组[x-1][y-1].equals(“K”)和&array[x-2][y-2].equals(“L”)和其他)