package demo;
public class Demo {
public static void main(String[] args) {
int age=15;
boolean A=(age>=18);
if (A==true){
System.out.println("成年");
}else{
System.out.println("未成年");
}
}
public class Demo {
public static void main(String[] args) {
int age=15;
boolean A=(age>=18);
if (A==true){
System.out.println("成年");
}else{
System.out.println("未成年");
}
}
}
用if..else语句写。
犯过的错误:if条件中A==true写成A=true,应该是将A和true比较,结果写成了将true赋值给A,所以输出结果总是成年。
本文介绍了一个关于Java if语句使用中的常见错误——误将布尔变量与true进行赋值而非比较,导致逻辑判断始终为真。通过一个具体的年龄判断案例,展示了正确的if...else语句写法。
671

被折叠的 条评论
为什么被折叠?



