Java基础第六章(循环结构二)

一、for循环

语法:

for(表达式1;表达式2;表达式3){
//循环体
}
1.表达式1就是一个赋值的语句,循环结构的初始化部分,为循环变量赋初始值 例如:int i=0;
2.表达式2条件语句,循环结构的循环条件,例如:i<100
3.表达式3赋值语句,通常使用++或--运算符。循环结构的迭代部分,通常用来修改循环变量的值 例如:i++

示例:

package cn.ytzl.test;

import java.util.Scanner;

public class Test {
public static void main(String[] args) {
double score;//每门课的成绩
double sum=0;//成绩之和
double avg=0.0;//平均分
Scanner input=new Scanner(System.in);
System.out.print("输入学生姓名:");
String name=input.next();
for (int i = 0; i < 5; i++) {//循环5次,录入5门课程的成绩
System.out.print("请输入5门功课中第"+(i+1)+"门课的成绩");
score=input.nextDouble();//录入成绩
sum=sum+score;//计算成绩和
}
avg=sum/5; //计算平均分
System.out.println(name+"的平均分是:"+avg);
}
}


在这个示例中,循环的4个不分分别如下
1.“int i=0;”是初始部分,声明循环变量i,用来记录循环次数
2.“i<5”是循环条件
3.“i++”是迭代部分,更新循环变量的值
4.循环体是“录入成绩,更新循环变量的值”
整个循环过程:首先执行初始化部分,即i=0;然后判断循环条件,如果为true,则执行一次循环体;循环体结束后执行迭代部分i++;在判断循环条件,如果扔为true,则继续执行循环体、迭代部分...以此类推,知道循环条件为false,退出循环

二、跳转语句

1、break语句:在循环中使用,能跳出当前循环。只要循环碰到break,这个循环就会结束

2、continue语句:在循环中使用,循环碰到continue就会跳过这次循环进入下次循环。

三、循环结构总结:

无论那一种循环结构,都有4个必不可少的不分:初始部分、循环条件、循环体、迭代部分,缺少了任何一个都可能走啊成严重的错误

语法不同
while循环语句如下
while(<条件>){
//循环体
}
do-while循环语句如下:
do{
//循环体
}while(<条件>);
for循环语句如下:
for(初始化;条件;迭代){
//循环体
}
执行顺序不同:
1.while循环结构:首先进行条件判断,再执行循环体。如果条件不成立,退出循环
2.do-while循环结构:先执行循环体,再济宁条件判断,循环体至少执行一次
3.for循环结构:先执行初始化部分,再进行条件判断,然后执行循环体,最后进行迭代部分的计算。如果条件不成立,跳出循环

四、本章总结

1.for循环结构的语法如下
for(表达式1;表达式2;表达式3){
//循环体
}
表达式1:循环结构的初始部分,为循环变量赋值
表达式2:循环结构的循环条件
表达式3:循环结构的迭代部分,通常用来修改循环变量的值
2.在循环中,可以使用break和continue语句控制程序的流程
break;语句是用于终止某个循环,程序跳转到循环体外的下一条语句
continue语句是用于跳出本次循环,进入下一次循环的语句

猜你喜欢

转载自www.cnblogs.com/aryl/p/12141741.html