scala范围数据循环,循环守卫,循环步长,嵌套循环

1.范围数据循环

i <- 1 to 5 表示输出五遍

用范围数据循环输出五遍“I love you”

object TestFor {
  def main(args: Array[String]): Unit = {
    for(i <- 1 to 5){
      println("I love you")
        }
    }
}

2.循环守卫

循环守卫,即循环保护式(也称条件判断式,守卫)。保护式为 true 则进入循环

体内部,为 false 则跳过,类似于 continue 。

利用循环守卫输出1到100的偶数

object TestFor {
  def main(args: Array[String]): Unit = {
    for(i <- 1 to 100 if i%2 == 0){
      println(i)
  }
 }
}

3.循环步长

by表示步长

利用循环步长输出1到100的奇数

object TestFor {
  def main(args: Array[String]): Unit = {
    for(i <- 1 to 100 by 2){
      println(i)
        }
    }
}

4.嵌套循环

利用嵌套循环输出九九乘法表

object TestFor {
  def main(args: Array[String]): Unit = {
    for(i <- 1 to 9; j <- 1 to i){
      print(s"${i}*${j}=${i*j}\t")
      if(i == j) println()
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值