流程控制语句之二:循环结构(四种) 暂时讲解三种
循环结构的构成要素(四个):1.循环初始值 2.循环条件 (循环条件和执行的次数紧密相关) 3.循环体 4.控制条件表达式(控制循环次数)
1.while循环
需求:通过while循环 ,实现控制台输出100次好好学习
int i=1;
while (i<=100){
//System.out.println("第"+i+"次好好学习");
System.out.println(i);
在变量i自身基础上加1,相当于i=i+1;
i++;
}
System.out.println("循环结束");
需求:通过while循环,计算1-100之间的偶数和
int i=1;
注意:通过循环实现和累加的过程,需要在循环外定义一个sum变量,来接收累加的值
int sum=0;
while (i<=0){
1.先判断当前的i是不是偶数
if(i%2==0){
计算偶数和
sum=sum+1;
}
i++;
}
System.out.println("偶数之和是:"+sum);
2.for 循环
需求:通过for循环,实现1-100之间的偶数之和
int sum=0;
for(int i=1;i<=100;i++){
if(i%2==0){
sum=sum+1;
}
}
System.out.println("偶数之和是:"+sum);
总结:while循环和for循环
1.执行特点:先判断循环条件,然后执行循环体
2.使用场合:循环次数确定的情况下,使用for循环,循环次数不确定的情况下,使用while循环
需求:通过控制台动态循环录入5个学生的成绩,并且计算5个学生成绩的平均分
Scanner input=new Scanner (System.in);
double sum=0;
for(int i=1;i<=5;i++){
System.out.println("请输入第"+i+"个学生的成绩:");
double cj=input.nextDouble();
sum=sum+cj;
}
System.out.println("5个学生的平均分是:"+sum/5);
Example小栗子: