for while循环的区别 for中可以用continue,continue在while中大概不好使吧,其他没想到有什么区别 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也选A,下面是摘来的解析: for循环的一般形式为: for(<初始化>; <条件表过式>; <增量>) 语句; 初始化总是一个赋值语句,它用来给循环控制变量赋初值;条件表达式是一个关系表达式,它决定什么时候退出循环;增量定义循环控制变量每循环一次后按什么方式变化。这三个部分之间用";"分开。 例如: for(i=1; i<=10; i++) 语句; 上例中先给i赋初值1,判断i是否小于等于10,若是则执行语句,之后值增加1。再重新判断,直到条件为假,即i>10时,结束循环。 注意: 1、for循环中语句可以为语句体,但要用"{"和"}"将参加循环的语句括起来。 2、for循环中的"初始化"、"条件表达式"和"增量"都是选择项,即可以缺省,但";"不能缺省。省略了初始化,表示不对循环控制变量赋初值。省略了条件表达式,则不做其它处理时便成为死循环。省略了增量,则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。与for循环一样,while循环总是在循环的头部检验条件,这就意味着循环可能什么也不执行就退出。 continue可以用在任何循环体内的 选A,我想楼主在疑惑为什么“ C.两种循环任何时候都可替换”这个选项不对,其实很简单,for(int i=0;;)有个初始化变量的功能,while没有 答案dAC一样,Bwhile(isTrue)这种情况多了 一般isTrue 也只是作为标识符D没有循环体的话 循环条件不可能满足,只能是死循环比如 :int i=0;while(i<1){}for(int i=0;i<1;i++){}while中无循环体就是死循环for中i++就是循环体 怎么在一个树结构中显示商品类型和具体商品名称及其单价 控制线程打印问题 请大家推荐个好的ECLipse智能感知插件! 需要把文章内容的单引号‘换成2个单引号‘‘, 或者 \‘(转义符) 高分:如何知道一个文件被拷贝了多少次 我做了一个 socket服务器,基于noi的,,但是我想做压力测试,不知道怎么写? SWT如何在程序开始运行时显示一张图片? 为什么不能new一个新类 发现java的泛型极其恶心 关于读文件内容,问题出在哪里? Graphics2D求问 一个关于socket接收post数据的问题
for循环的一般形式为:
for(<初始化>; <条件表过式>; <增量>)
语句;
初始化总是一个赋值语句,它用来给循环控制变量赋初值;条件表达式是一个关系表达式,它决定什么时候退出循环;增量定义循环控制变量每循环一次后按什么方式变化。这三个部分之间用";"分开。
例如:
for(i=1; i<=10; i++)
语句;
上例中先给i赋初值1,判断i是否小于等于10,若是则执行语句,之后值增加1。再重新判断,直到条件为假,即i>10时,结束循环。
注意:
1、for循环中语句可以为语句体,但要用"{"和"}"将参加循环的语句括起来。
2、for循环中的"初始化"、"条件表达式"和"增量"都是选择项,即可以缺省,但";"不能缺省。省略了初始化,表示不对循环控制变量赋初值。省略了条件表达式,则不做其它处理时便成为死循环。省略了增量,则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。与for循环一样,while循环总是在循环的头部检验条件,这就意味着循环可能什么也不执行就退出。
我想楼主在疑惑为什么“ C.两种循环任何时候都可替换”这个选项不对,其实很简单,for(int i=0;;)有个初始化变量的功能,while没有
AC一样,Bwhile(isTrue)这种情况多了 一般isTrue 也只是作为标识符
D没有循环体的话 循环条件不可能满足,只能是死循环
比如 :
int i=0;
while(i<1){
}
for(int i=0;i<1;i++){
}
while中无循环体就是死循环
for中i++就是循环体