Scalaのプロセス制御

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/chen18677338530/article/details/91440145

プロセス制御

プログラムでは、プロセス制御決定プログラムを実行するプログラムは、それを実装する方法です。

プロセス制御の説明

Scalaの言語、Java言語の制御構造と制御構造は基本的に同じである、コードの文体や理解の仕方はあまり違いはありません。

プロセス制御スコア

  • シーケンス制御
  • 分岐制御
  • ループ制御

説明シーケンス制御

ここに画像を挿入説明

分岐制御

プログラムの選択的な実装をしてみましょう、コントロールの3つの分岐があります

  • 単一の分岐
  • デュアル支店
  • 多分岐

単一の分岐

ここに画像を挿入説明

import scala.io.StdIn

object Demo7 {

  def main(args: Array[String]): Unit = {

    println("您的年龄:")
    var age:Int = StdIn.readInt()

    if (age >= 18){
      println("成年人")
    }
  }
}

デュアル支店

ここに画像を挿入説明
ここに画像を挿入説明

import scala.io.StdIn

object Demo7 {

  def main(args: Array[String]): Unit = {

    println("您的年龄:")
    var age:Int = StdIn.readInt()

    if (age >= 18){
      println("成年人")
    } else {
      println("未成年人")
    }
  }
}

多分岐

if (条件表达式1){
执行代码块1
} else if (条件表达式2){
执行代码块2
}
......
else{
执行代码块n
}

ここに画像を挿入説明

import scala.io.StdIn

object Demo8 {
  def main(args: Array[String]): Unit = {

    println("输入您的分数:")
    var score:Int = StdIn.readInt()

    if (score == 100){
      println("奖励30")
    } else if (score >= 80) {
      println("奖励10w")
    } else if (score >= 60){
      println("奖励2w")
    } else {
      println("没有奖励")
    }
  }
}

ここに画像を挿入説明

おすすめ

転載: blog.csdn.net/chen18677338530/article/details/91440145