- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
循环嵌套详细讲解及练习题
嵌套循环及练习题:
嵌套循环:
①在⼀个循环语句内部再嵌套⼀个或多个循环,称为嵌套循环。
②while、do-while与for循环可以任意嵌套多层。
③各循环可互相嵌套,⼀般嵌套不超过三层。
④外层循环变量变化⼀次,内层循环变化⼀轮。
break语句和continue语句:
①break⽤于强⾏退出循环,不执⾏循环中剩余的语句。
②break在if⾥边不能单独使⽤,在任何循环语句的主体部分,均可⽤break控制循环的流程。
③⼀个break只能结束⼀个作⽤域内的代码
④continue语句⽤在循环语句体中,⽤于终⽌某次循环过程,即跳过循环体中尚未执⾏的语句,接着进⾏下⼀次是否执⾏循环的判定。
注意事项:
1.continue⽤在while,do-while中,continue语句⽴刻跳到循环⾸部,越过了当前循环的其余部分。
2.continue⽤在for循环中,跳到for循环的迭代因⼦部分。
结构:eg:
a.while(条1){
操作1
while(条2){
操作2
}
}
b.do{
操作1
do{
操作2
}while(条2)
}while(条1);
c.for(条1){
操作1
for(条2){
操作2
}
}
d.while(条1){
操作1
for(条2){
操作2
}
}
1.正三⾓形
publicclassHollowRhombusText{
publicstaticvoidmain(String[]args){
定义外侧循环,确定⾏数
for(inti=1;i=5;i++){//
递减,并打印空格
for(intj=5;j=i-1;j--)//
System.out.print();
for(intj=1;j=i;j++)
打印递增
System.out.print(*);//*
换⾏
System.out.println();//
}
2.实⼼菱形
packagehomeWork;
publicclassRhombusText{
publicstaticvoidmain(String[]args){
先打印出⼀个⾼四⾏的正三⾓形
//
定义竖⾏⾼度
for(inti=1;i=4;i++){//
定义横⾏长度
for(intj=1;j=4;j++){//
if(i+j5){
横向打出空格
System.out.print();//
}else{
横向打出
System.out.print(+*);//*
}
}
System.out.println();
上半部分
//
}
与上半部分相似
for(inti=5;i=1;i--){//
for(intj=1;j=5;j++){
i
文档评论(0)