【Java】if判断boolean类型

 

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类型进行判断时要注意,别粗心。

 

posted @ 2018-06-26 15:36  华仔要长胖  阅读(16255)  评论(0编辑  收藏  举报