已关闭,此问题需要details or clarity。它目前不接受回答。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
4天前关闭。
Improve this question
在我的代码中,只有IF语句被执行,所有其他的ELSE IF语句都没有被执行。请引导。
if (subjectphysics.equalsIgnoreCase("physics")) {
subject= subjectphysics;
subjectDisplay.setText("You have selected" + subject);
}
else if (subjectchemistry.equalsIgnoreCase("chemistry"))
{
subject = subjectchemistry;
subjectDisplay.setText("You have selected " + subject);
} else if (subjectgeography.equalsIgnoreCase("geography"))
{
subject = subjectgeography;
subjectDisplay.setText("You have selected " + subject);
} else if(subjectbiology.equalsIgnoreCase("biology")) {
Toast.makeText(this, " Your enter has entered", Toast.LENGTH_SHORT).show();
subject= subjectbiology;
subjectDisplay.setText(" You have selected " + subject);
}
请指导我如何使完整的代码工作。
1条答案
按热度按时间2eafrhcq1#
你在暗示 if-statements 正在计算相同的 String,但它们不是。