黑马程序员技术交流社区
标题:
JAVA初级代码的问题
[打印本页]
作者:
我为你着迷
时间:
2014-3-9 08:48
标题:
JAVA初级代码的问题
本帖最后由 我为你着迷 于 2014-3-9 09:31 编辑
int count=0
for(intx=1;x<100;x++)
{
if(x%7==0)
count++;
}
System.out.println("count="+count);
关于括号里边if的格式的问题,按理说上边是条件表达式,下边紧跟着应该是执行语句System什么什么的,但是下边跟的是count,这并符合if语句的格式啊,求解答,万分感谢!
作者:
osully
时间:
2014-3-9 09:33
本帖最后由 osully 于 2014-3-9 09:35 编辑
首先你要非常深刻的理解for循环运行顺序
写个给你看看:
1.初始表达式
2.循环条件表达式, //这里我默认条件ok
3.执行语句;
4.循环后的操作表达式
5.循环条件表达式 //这里我默认条件ok
6.执行语句;
7.循环后的操作表达式
8.循环条件表达式
..........
for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句;
}
复制代码
作者:
optimisticpig
时间:
2014-3-9 10:27
如果x%7==0为真,则执行count++,然后继续执行for循环;若x%7==0为假,直接执行for循环;直到for循环执行完才执行System.out.println("count="+count);。count++也是一条完整的语句,可以理解为count=count+1
作者:
漠然~回首℃
时间:
2014-3-9 11:04
for循环的语句:
for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句;
}
还有就是你说的那个if判断语句:
if(条件判断){
执行语句;
}
特别提示如果这是这样判断没有else或 else if 后面的{}可以省略掉;系统默认会给;就可以这样写
if (条件判断式)
执行语句;
这样就哦了!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2