我在这里收到了很多编译错误。如何解决?
目标:是否未选择某些JCheckBox
?如果是,JComboBox
上的所选项目是什么?
if (reinforcedBottom.isSelected() == false) && (reinforcedCorners.isSelected() == false) && ((gradeOfCard.selectedItem() == 0) || (gradeOfCard.selectedItem() == 1) || (gradeOfCard.selectedItem() == 2)) {}
答案 0 :(得分:1)
你需要在整个条件下使用一对括号,但是你可以跳过大多数其他括号。
if (
reinforcedBottom.isSelected() == false &&
reinforcedCorners.isSelected() == false &&
(
gradeOfCard.selectedItem() == 0 ||
gradeOfCard.selectedItem() == 1 ||
gradeOfCard.selectedItem() == 2
)
) {
为了清晰起见,写在单独的行上,如果你愿意,你自然可以把它写在一行。