为了账号安全,请及时绑定邮箱和手机立即绑定

看看这个啥问题啊

public class HelloWorld {

    public static void main(String[] args) {

int sum=0;

for(int a = 1; (a<=100)&&(a%3!=0);a++ ){

 sum=sum+a;

 

}

 


         System.out.println(sum);

    }

    

}

输出结果是3

正在回答

2 回答

循环条件一旦判断为false就会终止循环。

0 回复 有任何疑惑可以回复我~

(a<=100)&&(a%3!=0)表示100以内不能被3整除的数,所以a=3时,不在a的取值范围内,会结束循环;最后结果就是1+2=3.

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

看看这个啥问题啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信