public class Test {
	public static void main(String[] args) {
		boolean i=false;
		boolean j=true;
		if(i=j) {
			System.out.println("i与j相等");
		}
	}
}

 

上述代码输出“i与j相等”,错在于if()语句中不是等号运算符==,而是赋值运算符=。

int类型等不会出现这种问题,在对boolean类型进行判断时要注意,别粗心。

 

相关文章:

  • 2022-12-23
  • 2021-08-04
  • 2021-11-20
  • 2022-12-23
  • 2021-04-11
  • 2021-08-07
  • 2022-02-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-08
相关资源
相似解决方案