<>Scala流程控制

<>3.2For循环控制

<>3.2.5 for嵌套循环

使用Scala for循环嵌套 实现九九乘法表:
常规手段:

见Scala-Day3

Scala手段:

<>3.2.6 引入变量

1)基本语法

2)实例:
//6.循环引入变量(三种实例) for(i<-1 to 4){ val j = 4 -i println("i= "+i+", j="+j) }
println("--------------------------------------------------------------") for(i
<-1 to 3;j=3-i){//引入变量 println("i= "+i+", j="+j) } println(
"--------------------------------------------------------------") for { i<-1 to
5 j=5-i }{ println("i= "+i+", j="+j) }

打印金字塔(九行):

分析:

代码实现:
package three object Test03_Pyramid { def main(args: Array[String]): Unit = {
for (i<-1 to 9){ var stars=2*i-1//打印*数量 val spaces=9-i//打印空格的数量 println(" "*
spaces+"*"*stars) } println(
"-------------------------------------------------------") for(i<-1 to 9;stars =
2*i-1;spaces=9-i){ println(" "*spaces+"*"*stars) } } }

好了,十点半了,明天要早起,一日之气在于晨,早起永远的神hh

每日一句:
There is no chance,no destiny,no fate,that can hinder or control the firm
resolve of a determined soul.
一颗坚定的心不会被任何的命运所阻挠。

-----------------------------------------------------------------------------------
Ella Wheeler Wilcox

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信