看看这个啥问题啊

来源:4-9 Java循环语句之 for

慕村102782

2019-08-02 03:58

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回答

  • 慕码人8582911
    2019-09-09 18:52:40

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

  • weixin_慕先生0548427
    2019-08-02 07:18:15

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

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165646 学习 · 17587 问题

查看课程

相似问题