在JAVA中可以用以下语句实现循环:
1 while语句
2 do while语句
3 for语句
根据判断循环结束的条件放置位置的不同分为:先验循环,后验循环
while循环
while是先验循环,它可以执行0次或更多此,如果循环开始部分调点不为真,则永远不会执行
表达式
while(布尔表达式){
循环体
}
public class ClassWork2 {
public static void main(String[] args) {
boolean b = true;
int count = 0;
while (b) {
System.out.println(count++);
if (count >= 100000) {
b = false;
}
}
System.out.println("我是执行新的代码");
}
}
do while 循环
do while是后验循环,可以执行一次或多次,无论布尔表达式是真或假,都会先执行一次,然后再进行判断是否满足循环条件
循环表达式
do{
循环体
}while(布尔表达式);
public class ClassWork2 {
public static void main(String[] args) {
boolean b;
do {
b = false;
System.out.println("我会执行吗");
} while (b);
}
}
for循环
1 fo循环是一种循环控制结构中使用最广泛的循环控制语句
2 for是先验循环,最少执行0次
3 for( ; ; )循环条件为空为无限循环,如果需跳出for无限循环,循环体里加判断break
循环表达式
//使用分号;隔开
for(表达式1;表达式2;表达式3){
循环体
}
//执行表达式1——>执行表达式2判断结果为真/假, ——>真执行结构体代码(循环体)/假跳出整个大循环 ——>执行表达式3——>真继续循环表达式2——>重复循环步骤/假跳出for循环
//for循环,表达式1一般声明为循环变量,表达式2为循环次数,表达式3对循环变量进行计算
public class ClassWork3 {
public static void main(String[] args) {
for (int i = 0; i < 20; i++) {
System.out.print(i);
}
}
}
使用循环后可以用控制循环次数的方式跳出循环,也可以用条件判断跳出循环,还能使用跳出关键字跳出循环
循环跳出关键字
1 break;//运行到break直接跳出整个大循序,及结束循环,如果嵌套for循环,则跳出一层for循环
2 continue;//运行到continue,跳出本轮循环,进入下一轮循环
3 return;此关键字是直接结束方法,此关键字 后所有代码均布执行
//for循环,输出50到1
public class ClassWork3 {
public static void main(String[] args) {
for (int i = 5; i >=1; i--) {
if(i==3){
continue;//执行到3 跳出,不打印3
}
System.out.println(i);
}
}
}
此段代码输出结果不会打印3 ,提现了循环的跳出
网友评论