输入两个数,按从小到大排序后输出 样例: 请输入第一个数字: 4 请输入第二个数字: 7 4,7 编写scala代码
时间: 2024-09-10 08:03:10 浏览: 57
数字黑洞1
要实现这个功能,可以编写一个简单的Scala程序,其中包含读取用户输入、比较数字大小和按照从小到大的顺序输出它们的功能。以下是一个可能的实现:
```scala
import scala.io.StdIn
object SortTwoNumbers {
def main(args: Array[String]): Unit = {
// 读取用户输入的第一个数字
print("请输入第一个数字: ")
val num1 = StdIn.readInt()
// 读取用户输入的第二个数字
print("请输入第二个数字: ")
val num2 = StdIn.readInt()
// 比较两个数字并按照从小到大的顺序输出
val sortedNumbers = if (num1 < num2) (num1, num2) else (num2, num1)
println(s"${sortedNumbers._1},${sortedNumbers._2}")
}
}
```
在这段代码中,我们首先导入了`scala.io.StdIn`,这是Scala的标准输入输出库,允许我们从控制台读取用户的输入。接着定义了一个`main`方法,它将提示用户输入两个数字,并使用`StdIn.readInt()`方法读取它们。然后,使用简单的条件表达式来比较这两个数字,并根据比较结果将它们按照从小到大的顺序输出。
阅读全文