Java基础第六章(循环结构二)
Posted aryl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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语句是用于跳出本次循环,进入下一次循环的语句
以上是关于Java基础第六章(循环结构二)的主要内容,如果未能解决你的问题,请参考以下文章