有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无法编译那个if语句

我这里有很多编译错误。如何解决这些问题

目标:是否有JCheckBox未被选中?如果是,那么JComboBox上的所选项目是什么

if (reinforcedBottom.isSelected() == false) && (reinforcedCorners.isSelected() == false) && ((gradeOfCard.selectedItem() == 0) || (gradeOfCard.selectedItem() == 1) || (gradeOfCard.selectedItem() == 2)) {}

共 (1) 个答案

  1. # 1 楼答案

    在整个条件周围需要一对括号,但可以跳过大多数其他括号

    if (
      reinforcedBottom.isSelected() == false &&
      reinforcedCorners.isSelected() == false &&
      (
        gradeOfCard.selectedItem() == 0 ||
        gradeOfCard.selectedItem() == 1 ||
        gradeOfCard.selectedItem() == 2
      )
    ) {
    

    为了清晰起见,你可以把它写在一行上