1,while语法
while(条件){
//循环体
}
do-while 语法
do{
//循环体
}while(循环条件);
for循环语法
for(int i=0;i<100;i++){
//循环操作
}
例如:
用三种方法求出一百以内的偶数和
1、int sum=0;
for(int i=1;i<=100;i++){
if (i%2==0){
sum=sum+i;
}
}
System.out.println("for一百以内的偶数和为:"+sum);
2、int sum=0;
int i=1;
while (i<=100){
if(i%2==0){
sum=sum+i;
}
i++;
}
System.out.println("while一百以内的偶数和为:"+sum);
3、int sum=0;
int i=1;
do{
if(i%2==0){
sum=sum+i;
}
i++;
}while (i<=100);
System.out.println("do-while一百以内的偶数和为:"+sum);
2、断点调试
调试启动后,运行到设置断点的代码行将停住,点击F6可以单步运行程序,观察程序运行过程
观察变量
单步运行时可以在“变量”视图中看到变量当前的值
发现问题
修正代码,重新运行,解决问题
3、断点调试的目的
解析:找出缺陷原因,修正缺陷
4、断点调试的方法
设置断点、单步执行、观察变量
5、什么是死循环
解析;如果一个循环没有终止条件,那么该程序将会无休止的执行下去,直到我们强行结束掉该程序 ,程序才强行退出,那么这样的循环,称为死循环。
在我们书写程序的过程中,一定要避免出现死循环。
6、break的用法
当我们想要在循环过程中,终止整个循环的执行,那么我们可以考虑使用break关键字
,break关键字一般和逻辑判定语句if连用。
7、continue的用法
continue:结束本次循环,继续下一次循环
break:跳出当前循环的{}
8、循环结构的总结
区别2:执行顺序
while 循环:先判断,再执行
do-while循环:先执行,再判断
for循环:先判断,再执行
区别3:适用情况
循环次数确定的情况,通常选用for循环
循环次数不确定的情况,通常选用while或do-while循环