Scala中的for循环语句和Java中的for循环语句在语法上有较大的区别,对于Java的for循环,这里不作赘述。接下来,介绍一下Scala中的for循环语句。
创新互联专注于枣庄企业网站建设,响应式网站设计,商城网站开发。枣庄网站建设公司,为枣庄等地区提供建站服务。全流程按需网站制作,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
for循环语句的语法格式如下:
for(变量<-表达式/数组/集合){
循环语句:
}
下面,通过从0循环到9,每循环一次将该值打印输出进行操作演示。在Scala语法中,可以使用“0to9”表示从0到9的范围,范围包含9.示例代码如下:
scala>for(i<-0 to 9) {
| print(i+"")
| }
0 1 2 3 4 5 6 7 8 9
Scala在for循环语句中可以通过使用if判断语句过滤一些元素,多个过滤条件用分号分隔开。例如,输出0~9范围中大于5的偶数,示例代码如下:
scala>for(i<-0 to 9;if i%2==0;if i>5){
| print(i+"")
|}
6 8
Scala中的while循环语句和Java中的完全一样,只要表达式为true,循环体就会重复执行。Scala 中while循环语句的语法格式如下:
while(布尔表达式){
循环语句
}
下面,打印输出奇数的案例来演示while的使用。假设有一个变量x=1,判断该变量是否小于10,如果是则打印输出,然后再进行+2运算。示例代码如下:
scala>var x=1
x:Int =1
scala>while(x <10){
| print (x+" ")
| x +=2
| }
1 3 5 7 9
do…while 循环语句的语法格式如下:
do{
循环语句;
}while(布尔表达式)
do…while循环语句与while语句主要区别是,do…while语句的循环语句至少执行一次。接下来,通过数字递增案例演示do…while的使用。假设一个变量x=10,先打印输出,然后进行+1运算,再判断该变量是否小于20,如果是则进行循环。示例代码如下:
scala>var x =10
x:Int =10
scala>do{
| print(x+"")
|x+=1
|}
| while(x <20)
11 12 13 14 15 16 17 18 19
本文题目:Scala中的for循环语句怎么用?
分享网址:http://www.csdahua.cn/qtweb/news13/505063.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网