if 后小括号里的表达式的值为 false 时,程序需要执行后面大括号里的语句,这个应该是为ture才执行吧
int a=10;
int b=0;
if(b<a){
b++
System.out.println(b)
};
当括号里的条件成立才会执行后面大括号里的循环体
false是假的意思 题目问的是错误的是哪个选项,当if为假的时候不执行大括号里的代码
咦 我也觉得是true 才执行吧
c选项的意思是,条件语句if中(没有else),当小括号里的值是false,程序执行后面大括号里的语句;错误。 因为 if(条件){ 条件成立执行}。“反之——条件不成立就不执行”。 ps:c选项知识点在 “Java入门第一季”=> " 第4章 流程控制语句" =>"4-1 Java条件语句之 if". (我说的对么?)
正常的是你说的那样,也可以是楼上的说的那种,楼上那种其实也就是把本来是false的再转换为能被if执行的true情况,就是给它一层伪装!说得不好不要喷
boolean a = false;
if(a = false)表达式成立,即可执行大括号里面的代码
表达式成立才执行后面括号里的内容