欢迎来到天天文库
浏览记录
ID:51617532
大小:432.00 KB
页数:14页
时间:2020-03-26
《Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元2任务3 租金计算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单元2Java语言基础——任务3租金计算循环语句循环语句用于解决需要重复运算的问题必要因素循环初始条件循环条件循环体让循环趋向结束的语句三种循环语句结构whiledo-whilefor循环语句循环语句while语句格式while(循环条件){循环体;}先判断,后循环循环语句课堂练习使用while循环,求1-100之间自然数的和注意:如果循环体为复合语句,一定要加上大括号,否则意义将发生重大变化。循环语句循环语句dowhile语句格式do{循环体;}while(循环条件)先循环,后判断while和do循环:差别在于循环条件和循环体的计算顺序不同。do循环循环体至少出现一次。若循
2、环中有的语句至少需要执行一次,建议使用do循环。循环语句循环语句for循环最为灵活、适应范围最广可以用于循环次数已确定的情况也可以用于循环次数不确定但能给出循环结束条件的循环。for循环语句格式for(表达式1;表达式2;表达式3){循环体;}表达式1为循环变量赋初值,表达式2用于控制何时退出循环,表达式3为循环变量的修改部分循环语句课堂练习使用for循环,求1-100之间自然数的和注意:for循环中,循环体可能一次也不执行;for循环的循环变量可以由小变大,也可由大变小,如:for(intj=10;j>0;j--)。循环语句循环的嵌套循环体内包含循环语句多重循环在执行时,由
3、里向外展开,先执行内层循环,再执行外层循环。跳转语句break、continue、return可以用在循环语句中为循环提供附加控制。break:立刻终止包含它的最内层循continue:只结束当前迭代,将程序控制转移到循环的下一次迭代return:返回到程序调用处,结束方法调用区别:break:用于循环或开关语句,跳出当前循环或开关语句;continue:用于循环语句,结束本次循环;在while和do-while中直接跳转到条件表达式,而在for循环中直接跳转到表达式3跳转语句break语句例:求100以内整数中为13的倍数的最大数classMax{publicstatic
4、voidmain(Stringargs[]){intj;for(j=100;j>=0;j--)if(j%13==0)break;System.out.println(“themaxnumber=”+j);}}每执行一次break,只能跳出一重循环,如果要跳出两重或多重循环,需要多个break语句跳转语句continue语句只能无条件结束一次循环,跳过该次循环中continue语句后的其他语句,开始下一轮循环。例:将1~100之间的所有不能被7整除的数打印出来。classContinue_example{publicstaticvoidmain(){intnum;f
5、or(num=1;num<=100;num++){if(num%7==0)continue;System.out.println(“num=”+num);}}}跳转语句return语句用于方法的方法体中,将一些参数或值返回给调用该方法的调用者。当程序执行到该语句时,终止当前方法的执行,将控制流程转移到调用该方法的语句后。return语句有带返回参数和不带返回参数两种。课堂训练CompanyLogo//求100以内的所有素数publicclassFindPrimitive{publicstaticvoidmain(Stringargs[]){for(inti=100;i
6、>=2;i--){booleanb=false;for(intj=2;j<=i/2;j++)if(i%j==0){b=true;}if(b==false)System.out.println(i);}}}程序错在什么地方?ThankYou!
此文档下载收益归作者所有