java嵌套循环

时间:2014-03-31 16:40:53

标签: java loops if-statement

它给出了以下错误:对于参数类型,运算符==未定义 boolean,int 令牌上的语法错误,删除这些令牌

package javaproject;

public class NestedIFandIFandElse {
    public static void main(String[] args) {
        int vanus = 50;

        if (vanus == 40) {
            System.out.println("first if ");
        } else {
            System.out.print("first else");

            if (vanus == 50 ∣∣ vanus == 20) {
                System.out.println("second if");
            } else {
                System.out.println("second else");
            }
        }
    }
}

2 个答案:

答案 0 :(得分:7)

您应该将∣∣更改为||。它们看起来一样,但它们不是:

if (vanus == 50 || vanus == 20)

答案 1 :(得分:3)

我不确定您是如何输入该符号的,但∣∣不是||;

if (vanus == 50 || vanus == 20 ) { // <-- The || or works here.

我如上所述更改了它,并在此编译。