一:循环:重复得作某一件事情学习
while 循环结构:测试
语法:调试
while(循环条件){
循环操做
}input
特色:class
先判断循环条件,再执行循环操做变量
案例: 循环
实现打印50份试卷
public class Demo01 {
public static void main(String[] args) {
//i:表示当前正在打印第几份试卷
int i=1;
while(i<=50){
//循环操做
System.out.println("正在打印第"+i+"份试卷");
i++;
//i+=2 i=i+2;
}
}
}语法
流程:程序
先判断循环条件是否为真,若是为真则执行循环操做,而后改变循环条件i的值进入下一次循环
若是循环条件为假则不会执行循环操做,继续执行循环之外的代码next
调试程序:
1.分析错误,设置断点
2.启动调试
3.单步运行
调试启动后,运行到设置断点的代码行将停住
点击F6键能够单步运行程序,观察程序运行过程
4.观察变量
单步运行时能够在“变量”视图中看到变量当前的值
5.发现问题
6.修正代码,从新运行
7.解决问题
8.取消断点
do-while 循环结构:
语法:
do {
循环操做
} while ( 循环条件 );
先执行一遍循环操做
while后分号不可少
符合条件,循环继续执行;不然,循环退出
特色:先执行一遍循环操做再判断
案例:
通过几天的学习,老师给张浩一道测试题,
让他先上机编写程序完成,
而后老师检查是否合格。若是不合格,则继续编写
public class Demo05 {
public static void main(String[] args) {
// do-while循环特色:先执行再判断
String pd;
do {
// 循环操做
System.out.println("上机编写程序");
Scanner input = new Scanner(System.in);
System.out.println("是否合格?(y/n)");
pd = input.next();
} while (pd.equals("n"));
System.out.println("大吉大利,今晚学习!");
}
}
while 与 do-while 比较:
1.语法不一样 2.执行次序不一样 初始状况不知足循环条件时 while 循环一次都不会执行 do-while 循环无论任何状况都至少执行一次