while()中只要不是false就执行吗? 另外引用类型有哪些,谢谢
我就弄个简单点的。。。好理解
public class Test
{
public static void main(String args[])
{
int a = 0;
while( a < 5 ) //当a < 5的时候,不断的执行while{ } 括号内的内容
{
a++;
/*
if(a == 2)
{
continue; //如果a等于5,则跳过这次循环。也就是不输出a的值。直接返回while( a < 5 ) 这里继续判断a的值
}
*/
System.out.println(a);
}
}
}
先不看注释部分。输出结果如下图
然后我把注释部分去掉,结果如下图
continue:表示跳过本次循环
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-07-06
当while(条件)里面的条件为true时,就会执行while大括号内的代码,里面有什么就会执行
如果里面有continue的话,会跳过本次循环
也就是说,continue后的代码这次循环不执行了,开始执行下次循环
第2个回答 推荐于2017-09-18
如果有代码的话最好把代码贴出来,光看标题没看明白是什么意思。
除了char byte short int long float double boolean 这8种基本类型。。比如String,还有自定义的类
你要问的是while的执行流程么,当while(条件)里面的条件为true时,就会执行while大括号内的代码,里面有什么就会执行,如果里面有continue的话,会跳过本次循环,也就是说,continue后的代码这次循环不执行了,开始执行下次循环。本回答被提问者采纳
除了char byte short int long float double boolean 这8种基本类型。。比如String,还有自定义的类
你要问的是while的执行流程么,当while(条件)里面的条件为true时,就会执行while大括号内的代码,里面有什么就会执行,如果里面有continue的话,会跳过本次循环,也就是说,continue后的代码这次循环不执行了,开始执行下次循环。本回答被提问者采纳
第3个回答 2013-09-13
while()括号中表达式结果只要boolean类型就行,是true就执行,false结束,没有其它类型。
在while循环体中使用continue会跳过循环体中剩余代码,提前结束一次循环,进入下次循环。
如果break会跳出while,中止剩余全部循环。
在while循环体中使用continue会跳过循环体中剩余代码,提前结束一次循环,进入下次循环。
如果break会跳出while,中止剩余全部循环。
第4个回答 2013-09-13
这是一个循环语句,while(continue while){内容}
while指开始循环,(continue while)需要写一个条件,当条件成立时执行大括号中的内容,条件不成立循环结束继续执行以下的语句,例如:
int i=10;
while(i>0){
循环内容;
i--;
}
每执行一次,i减一,当i=0时,条件不成立,while循环结束
while指开始循环,(continue while)需要写一个条件,当条件成立时执行大括号中的内容,条件不成立循环结束继续执行以下的语句,例如:
int i=10;
while(i>0){
循环内容;
i--;
}
每执行一次,i减一,当i=0时,条件不成立,while循环结束