java基础10-循环结构
- while循环
- do…while循环
- for循环
- 在java5中引入了一种主要用于数组的增强型for循环
while循环
while(布尔表达式){
//循环内容
}
- 只要布尔表达式为true,循环就会一直执行下去
- 我们大多数情况下是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环
- 少部分情况需要循环一直执行,比如服务器的请求相应监听等
- 循环条件一直为true就会造成无限循环(死循环),我们正常的业务编程中应该尽量避免死循环.会影响程序性能造成程序卡死崩溃
do…while循环
略
for循环
- 虽然所有的循环结构都可以用while或者do…while表示,但java提供了另一种语句–for循环,使一些循环结构变得更加简单
- for循环语句是支持迭代的一种通用结构,是最有效,最灵活的循环结构
- for循环执行的次数是在执行前就确定的,语法结构如下:
for(初始值;布尔表达式;更新){
//代码语句
}
增强for循环
语法格式
for(声明语句:表达式){
//代码语句
}
int[]number = {10,20,30};
for(int i = 0;i<5;i++){
}
//遍历数组的元素
for(int x:numbers){
System.out.println(x);
}
//10
//20
//30
break
强制结束循环
continue
结束本次循环 跳到循环开始处