搜索
您的当前位置:首页正文

基础学习笔记:Scala内建控制结构

来源:易榕旅网

一、条件表达式

(一)语法格式
  if (条件) 值1 else 值2
(二)执行情况
条件为真,结果是值1;条件为假,结果是值2。如果if和else的返回结果同为某种类型,那么条件表达式结果也是那种类型,否则就是Any类型
(三)案例演示
任务1、根据输入值的不同进行判断

 可以将上述条件表达式改造成嵌套的选择结构,可读性倒是提高了,但是简洁性降低了

 编写Scala程序,判断奇偶性

打开Scala项目ScalaDemo2022,创建net.hw.structure包,在包里创建Example01对象

 

package net.hw.structure

import scala.io.StdIn

object Example01 {
  def main(args: Array[String]): Unit = {
    print("n = ")
    val n = StdIn.readLine().toInt
    if (n % 2 == 0) {
      println(n.toString + "是偶数")
    } else {
      println(n.toString + "是奇数")
    }
  }
}
 

运行程序,查看结果

 

 利用if结构具有返回值的特性,改写程序

 运行程序,查看结果

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top