Java从入门到精通(5)------嵌套循环

Java从入门到精通(5)

任务:   嵌套循环


回顾:

循环结构一共有三种:

1、while循环
2、do...while循环
3、for循环
---------------------------------------------

while与do...while的区别是?
答:while循环,先判断再循环,do...while是先循环一次再来判断

如果明确要循环的次数,使用for循环,性能会更好,如果不明确循环的次数,while与do...while会更好



循环中的关键字  continue 与 break;

break: 用于退出当前循环
continue:忽略本次循环没有执行完的剩余代码,直接开始下一次循环


嵌套循环是指:在一个循环结构中,包含了其它的循环

例如:

while(){
while(){

}
}

for(){
for(){

}
}


for(){
do{
}while();
}

while(){
for(){

}
}







print();//打印数据不换行
println();//打印数据要换行


ctrl+/  快速注释


嵌套循环,外层循环一次,内存循环多次


i            j的循环次数

1                  1
2                  2
3                  3
9                  9




输出一个20行的直角三角形
1
12
123
1234

 i=  5; j=2


                   2*5=10+"\t"







@@@@@
@@@@
@@@
@@
@
6-i

i=1,  5个@      
i=2,  4个@
i=3,  3个@
i=4,  2个@
i=5,  1个@


接收用户输入的一个整数,打印指定行数的一个倒三角


@@@@@@@
 @@@@@ 
  @@@
   @




i=1          1
i=2          3
i=3          5
i=4          7  



for(k=1;k<=2*i-1;k++){

}





9行的等腰三角形

1行       17
2行       15
3行       13
9行        1


i用于控制行

for(int k=1;k<=18-i*2+1;k++){

}

for(int k=1;k<=总行数*2-i*2+1;k++)


任务:
100-200之间所有的素数(只能被1和自己整除的数,称为"素数")



100 % 1==0
100 % 2==0
100 % 3==0
100 % 4==0
.....
100 % 100==0



107 % 1==0
107 % 2==0
107 % 3==0
107 % 4==0
.....
100 % 107==0

循环遇到break只能跳出当前循环

如果在嵌套循环中遇到break,只能跳出当前的内层循环,外层循环依然继续


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值