对于if语句来说,只要有一个分支执行,整个if语句结束。哪位大哥给解释一下下图的if和else都执行了
for是遍历循环,会一直执行知道达到判断条件,或者break跳出
下面是 计算1000以内所有不能被7整除的整数之和 的示例代码:
//1、计算1000以内所有不能被7整除的整数之和
public class Test01{
public static void main(String[] args){
int k = 0;
for(int i = 1 ; i <= 1000; i++){
if(i % 7 != 0){
k += i;
}
}
System.out.println(k);
}
}
你这是在for循环里呀,执行了1000次if else,又不是执行了一次
?
if语句结束会继续运行for语句判断是否跳出循环
这是for循环啊兄嘚,相当于执行了1000次if···else···,如果想在哪里停下来可以再判断语句里加个break,跳出循环