循环嵌套

1、程序有三种结构
a)顺序
b)选择
c)循环
2、选择结构有几种
a)if
嵌套if、多重if、if、if-else
b)switch
等值判断时,switch语法简介,效率高
3、多重if与switch的区别?
switch只能处理等值判断
多重if结构常用于区间判断
5、switch的语法特点
a)表达式类型int、byte、String、char
b)default位置可以在任意位置,也可以省略


6、循环结构?解决重复操作
三种循环
while特点:先判断后执行
do-while特点:先执行后判断,循环体至少执行一次
for特点:先判断后执行


7、如何选用循环?
循环次数确定首选for,提供了简便的语法
循环次数不确定首选while、do-while


8、break与continue的区别
break:跳出循环
continue:结束本次循环,继续下一次循环
----------------------------------------
1、什么是二重循环?
一个循环体内包含一个完整的循环,二重循环或嵌套循环


2、特点:外层循环执行一次,内层执行一遍。
*
**
***
****
*****
思路
观察总共多少行i=5,用外层循环控制
分析每一行中列的个数与行的关系
i行 j列
1 1
2 2
3 3
4 4
5 5
i=j=>j<=i得到内层循环的条件
*
***
*****
*******
*********
i行 j列
1 1
2 3
3 5
4 7
5 2
2*i-1=j=>j<=2*i-1
    *
   ***
  *****
 *******
*********
等腰三角形


i行 k空格
1 4
2 3
3 2
4 1
5 0
i+k=5(行数)=》k<=5-i
    1
   333
  55555
 7777777
999999999


---------------
     1
    121
   12321
  1234321
 123454321
12345654321
中间分开,左边单独写循环,右边单独写循环
左边
i j k空格
1 1 5
2 2 4
3 3 3
4 4 2
5 5 1
6 6 0
i=j=>j<=i
i+k=6=>k<=6-i
右边
i j
6 5
5 4
i-1=j=》j=i-1


*****
****
***
**
*
i j
1 5
2 4
3 3
4 2
5 1
i+j=6=》j<=6-i
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值