删除宠物猫的信息

来源:3-12 删除宠物猫信息

未知数X

2017-12-12 10:42:24

部分代码
boolean flag1 = set.removesAll(set);
if(flag1){
System.out.println("猫都不见了");
}else{
System.out.println("猫还在");
}

这里的

if(flag1){
System.out.println("猫都不见了");

不是应该写成这样吗?

if(flag1=true){
System.out.println("猫都不见了");
else{
System.out.println("猫还在");
}

没有看明白???

写回答

1回答

喜欢做梦的鱼

2017-12-12

因为flag1是boolean类型,所以if条件中可以直接用,系统会根据flag1的值,判定条件是true还是false

也就是说,在你截取的代码中,if(flag1) 和 if(flag1==true) 是一个意思。注意哦,是==,不是=

祝学习愉快~~

0

0 学习 · 14452 问题

查看课程