java的基础问题,为什么图中这个for循环的循环判断语句会一直是false呢?
你的for循环的布尔表达式第一次判断的时候是false,后面直接跳出循环,所以会有这个提示。
你应该把(i%2==0)放到循环体里,而不是在for循环的表达式上
for(初始化; 布尔表达式; 更新) {
//代码语句
}
// 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
// 然后,检测布尔表达式的值。如果为 true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。
// 执行一次循环后,更新循环控制变量。
// 再次检测布尔表达式。循环执行上面的过程。