Scala中循环的使用

编程入门 行业动态 更新时间:2024-10-15 04:27:15

<a href=https://www.elefans.com/category/jswz/34/1766711.html style=Scala中循环的使用"/>

Scala中循环的使用

Scala中循环的使用

在 Scala 中循环结构主要分为三种:

  • while 循环;

  • do...while 循环;

  • for 循环。

第一关:While循环的使用

 ​import scala.io.StdIn​object WhileDemo {def main(args: Array[String]): Unit = {// 请在 Begin-End 间编写代码        /********** Begin **********/var n =StdIn.readInt()​​var i=0var s=0while(i<n){var num=StdIn.readLine()if (!(num.startsWith("-"))){var num1=num.toInts=s+num1}i=i+1}println(s)/********** End **********/}​}​

第二关:do...while循环的使用

 ​import scala.io.StdIn​object WhileDemo {def main(args: Array[String]): Unit = {// 定义变量 positive,并赋初值0,用于统计正数个数var positive: Int =0// 定义变量 negative,并赋初值0,用于统计负数个数var negative: Int =0// 定义变量 i,用于统计循环次数var i: Int =0;// 读取控制台输入的整数值var n: Int =StdIn.readInt()// 在do后的花括号中编写循环语句,统计正数个数和负数个数do{// 请在 Begin-End 间编写代码/********** Begin **********/val x= StdIn.readInt()if(x>0){positive+=1}else if (x<0){negative+=1}i+=1}// 在while后判断终止条件while (i<n)// 输出结果println("正数个数:"+positive)println("负数个数:"+negative)/********** End **********/​}}​

第三关:for循环的使用

 object ForDemo {def main(args: Array[String]): Unit = {// 请在 Begin-End 间编写代码/********** Begin **********/// 使用 for 循环输出所有的水仙花数for (num <- 100 to 999) {val a = num / 100val b = num % 100 / 10val c = num % 100 % 10​if (a*a*a+b*b*b+c*c*c == num) {println(num.toString()+"是一个水仙花数")}}/********** End **********/}}​



好好学习,天天向上。

仅供参考,请勿直接抄袭。

更多推荐

Scala中循环的使用

本文发布于:2024-03-04 14:36:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1709541.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Scala

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!