这里考察的是if else的格式问题。
完整格式在我们不必说了,说说你代码所体现的问题吧
当if下面只有单条执行语句的时候,我们可以将大括号省略不写
- public static void WhileDemo1()
- {
- int count = 0;int y = 1;
- while(y<=100)
- {
- if(y%7==0)
- count++;//这句才是if内的执行语句
- y++;//注意这里的对齐方式,对你阅读代码有好处
- /*
- 上面也就等价于
- if(y%7==0)
- {
- count++;
- }
- y++;
- 这个程序中你并没有用到else结构
- */
- }
- System.out.println("1到100里面7的倍数的个数="+count);
- }
复制代码 |