HJ7 取近似值_Scala

Posted youngxuebo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HJ7 取近似值_Scala相关的知识,希望对你有一定的参考价值。

描述

写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。

输入描述:

输入一个正浮点数值

输出描述:

输出该数值的近似整数值

示例1
输入:
5.5

输出:
6

scala :

import java.util.Scanner


object Main  {

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

      val sc = new java.util.Scanner(System.in)

      while(sc.hasNext()){
        val dNumber = sc.nextDouble()
        var intNumber = dNumber.asInstanceOf[Int]
        if ( ((dNumber - intNumber ) >= 0.5) && ((dNumber - intNumber ) < 1)) intNumber += 1
        println(intNumber)
      }
  }
}

以上是关于HJ7 取近似值_Scala的主要内容,如果未能解决你的问题,请参考以下文章

HJ7 取近似值_Scala

华为机试题 HJ7取近似值

华为机试HJ7:取近似值

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?

scala中怎么取rdd的前两列数据

JAVA取π近似值