小编Joh*_*ohn的帖子

在Java中使用"OR"运算符

这是代码.

do {
    System.out.println("Enter Product Code: ");
    medicine = machine1.nextInt();

    if (medicine==1) {
        machine1.buy1();
        machine1.addproduct(); 
    } 
    if (medicine==2); {
        machine1.buy2();
        machine1.addproduct();
    } 
} while((String answer=='y') || (String answer=='Y'));
Run Code Online (Sandbox Code Playgroud)

它给出了这个错误:

enter code    drugstore1.java:96: error: ')' expected
            }while((String answer=='y'))||((String answer=='Y'));
                                 ^    drugstore1.java:96: error: ';' expected
            }while((String answer=='y'))||((String answer=='Y'));
                                       ^  drugstore1.java:96: error: ';' expected
            }while((String answer=='y'))||((String answer=='Y'));
                                                          ^
Run Code Online (Sandbox Code Playgroud)

在修复其他错误之后它就搞定了.我想我正在使用它..但是有什么问题?

java string equals while-loop logical-operators

1
推荐指数
1
解决办法
98
查看次数

标签 统计

equals ×1

java ×1

logical-operators ×1

string ×1

while-loop ×1