文章目录
循环结构是学习Java中非常重要的一部分,通过学习循环结构能够实现很多功能。
一、While循环结构
while是最基本的循环
只要布尔表达式为true,循环就会一直执行下去
一定要避免死循环
while(布尔表达式){
//循环内容
}
//计算1+2+3+...+100=? int i=0; int sum=0; while (i<=100){ sum=sum+i; i++; } System.out.println(sum);
二、do...while循环
while是先判断后执行,do....while是先执行后判断
Do....While 总是保证循环体会被至少执行一次
do{
//代码语句
}while(布尔表达式);
例:
//计算1+2+3+...+100=? int i=0; int sum=0; do { sum=sum+i; i++; }while (i<=100); System.out.println(sum);
三、For循环
1.For循环
关于for循环有以下几种说明:
最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句
然后,检测布尔表达式的值。如果为true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句
执行一次循环后,更新循环控制变量(迭代因子控制循环变量的增减)
再次检测布尔表达式。循环执行上面的过程
快捷键100.for
一些for循环的练习在文章流程控制04中。
for(初始化;布尔表达式;更新){
//代码语句
}
2.增强For循环
for(声明语句:表达式)
{
//代码语句
}
例:
int[] numbers={10,20,30,40,50};//定义了一个数组//遍历数组的元素 for (int x:numbers){//增强for循环 System.out.println(x); }