-3 java if-statement
这是 Java 中的测验应用程序。我正在尝试将存储为变量 (answeredOne) 的答案文本与实际答案 Prophase 进行比较。我不能让他们平等。你看到这段代码有什么问题吗?
EditText questionOne = (EditText) findViewById(R.id.answer_one);
String answeredOne = questionOne.getText().toString();
if (answeredOne == "Prophase") {
score = score + 1;
}
Run Code Online (Sandbox Code Playgroud)
在回答问题时,我一直得到零。
您不能将 == 用于字符串。那将检查引用而不是值。使用 .equals();
if (string.equals("otherstring")) {
// Do something here
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4355 次 |
| 最近记录: |