Java之三大循环
1.循环结构
循环指的是重复运行对应的代码
循环三要素:
循环变量 : 不断被赋值
循环体 : 被重复运行的代码
循环条件: 控制循环的开始与结束
2. while 循环
while(条件){循环体}
条件满足执行循环体, 不满足则循环结束
//输出1-20之间的奇数
int i = 1;
while(i<=20) {
if(i%2==1) {
System.out.println(i);
}
i++;
}
3. do{}while() 循环
do{ 循环体 }while(循环条件)
先执行1次循环体,再判断循环条件是否满足
若满足则继续执行循环体, 不满足则循环结束
//猜数字游戏案例
package demos;
//引入扫描器类
import java.util.Scanner;
public class Dowhile {
public static void main(String[] args) {
//新建扫描器对象
Scanner scan = new Scanner(System.in);
int i =0;
// do..while
do {
System.out.println("请输入一个整数");
// 扫描一个整数,赋值给i
i= scan.nextInt();
}while(i!=6);
}
}
4.for循环
for(表达式1; 表达式2 ; 表达式3){
循环体
}
表达式1:定义循环变量
表达式2:条件表达式
表达式3:循环语句
顺序:先执行表达式1
重复: { 再执行表达式2, 满足则执行循环体, 再运行表达式3}
表达式2结果为false, 循环结束
//输出 1-100的和
int sum = 0;
for(int i =1;i<=100;i++) {
sum+=i;
}
5.关键词
break; 表示结束程序的运行
continue; 表示结束本次循环,继续下次循环