欢迎来到天天文库
浏览记录
ID:59486833
大小:152.50 KB
页数:46页
时间:2020-09-13
《第四章循环结构程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章循环结构程序设计第四章循环结构程序设计技能目标:通过本章学习,掌握Java语言中的实现循环的三种方式:使用while循环语句、do-while循环语句和for循环语句。并能灵活运用三种循环语句完成循环结构程序设计,从而解决实际问题,也为后续章节学习编程做准备。知识目标:掌握while语句及其用法;掌握do-while语句及其用法;掌握for语句及其用法;掌握break和continue语句及其用法;掌握常规循环程序设计算法:累加、阶乘、求素数等任务:完善教务管理系统,实现循环录入及输出学员姓名、成绩,并计算平均值和优秀成绩的学生比例。4.1while语句循环结构根据给定
2、条件是否满足来决定是否重复执行某一个模块的结构,反复执行的程序段称为循环体。while循环语句的一般形式:while(条件表达式){循环体语句;}4.1while语句while语句的执行流程:当条件表达式的值为true时,执行循环体。每次执行循环体的前后,都要判断条件表达式的值,表达式的值为true就继续执行循环体,直到表达式为假时就退出循环,转去执行while循环结构以外的下一条语句。4.1while语句例4-1利用while语句求1+2+3+…+100的和。publicclassSum{publicstaticvoidmain(Stringargs[]){intsum=0
3、;//存放累加和的变量,初值为0inti=1;//循环变量赋初值1while(i<=100){//循环条件sum=sum+i;//循环体i++;//循环变量增值}System.out.println("1+2+3+...+100="+sum);//输出结果}}4.1while语句例4-2录入班级人数和学生成绩,计算班级学生的平均成绩。4.1while语句importjava.util.*;publicclassAvgScore{publicstaticvoidmain(String[]args){intstuNum;//班级的学生人数intscore;//学生分数intsum
4、=0;//学生分数总和doubleavg;//学生成绩平均值Scannersc=newScanner(System.in);System.out.print("请输入该班级的学生总数:");stuNum=sc.nextInt();inti=1;//循环变量赋初值while(i<=stuNum){//循环条件System.out.print("请输入学号"+i+"的成绩:");score=sc.nextInt();//录入学生成绩sum=sum+score;//累加学生成绩i++;//循环变量增值}avg=(double)sum/stuNum;System.out.printl
5、n("该班级学生的平均成绩为:"+avg);}}4.1while语句例4-3输入多个学生的成绩,直到输入一个负数结束,计算平均成绩。4.1while语句importjava.util.*;publicclassAvgScore2{publicstaticvoidmain(Stringargs[]){intscore;//学生分数inti=0;//学生人数计数doublesum=0;//学生分数总和Scannersc=newScanner(System.in);System.out.print("请输入第1位同学的成绩:");score=sc.nextInt();while(s
6、core>=0){i++;//人数计数sum+=score;//累加学生成绩System.out.print("请输入第"+(i+1)+"个同学的成绩:");score=sc.nextInt();//录入学生成绩}System.out.println("共录入"+i+"同学的成绩,平均成绩为:"+sum/i);}}4.2do-while语句do-while循环结构与while循环结构不一样,它先执行循环体,而后判断循环条件,若循环条件中的表达式值为true,那么再次执行循环体。每执行一次循环体,都判断一次循环条件,直到循环条件中的表达式值为false时,循环终止。do-whi
7、le循环的一般形式:do{循环体}while(条件表达式);4.2do-while语句do-while循环的执行流程:先执行循环体,再判断表达式的值是否为true,若为true,则继续重复执行循环体,若为false,就结束循环,转去执行do-while循环结构以外的下一条语句。可见,do-while循环无论循环条件是否成立,循环体至少被执行一次,这也是直到型循环结构的主要特征。循环体可以是一条语句或复合语句,也可以是空语句。4.2do-while语句例4-4用do-while循环语句求1+2+3+…+1
此文档下载收益归作者所有