7、流程控制

一、选择结构

1、单分支结构:if

          Math.random()使用:

          随机生成m~n(m较小数、n较大数)之间的整数

          int i =(int)( Math.random()*((n-m+1)+m));

2、if 双分支:

          if-else

3、if 多分支:

          if - else if - else

4、switch多分支:

switch(表达式){               //表达式可以是byte、short、int、char、string

         case 1:

         break;

         case 2:

         break;

         ……

         default:

         break;

}

二、循环结构

1、while循环

先判断循环条件再决定是否循环

2、do-while循环 

先执行一次循环,再判断循环条件

3、for循环

4、三种循环结构的使用:

  • 循环次数固定 -->  for循环
  • 循环次数不固定:

先执行,再判断  -->  do-while

先判断,再执行  -->  while

三、循环控制语句

1、break

break:结束当前循环,只能用于switch和循环语句中

2、continue

continue:结束本次循环,继续下次循环

2.1continue作用在while、do-while中:跳到循环首部,越过剩余部分

2.2continue作用在for循环中:跳到迭代因子部分

3return

return:结束当前方法

注意:循环控制语句下,不能存在其他的内容

四、多重循环

  • 打印矩形、平行四边形、三角形、菱形练习
  • 百钱买百鸡(三重循环、二重循环)
  • 九九乘法表

五、多重循环下的控制语句

练习:最多5家店,每家店最买3件衣服

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值