Scala中的数据类型

Scala中的数据类型

在编程语言中,数据类型也称为类型,它告诉编译器程序员使用的数据类型,即如果我们将变量初始化为浮点型,则编译器将为其提供8个字节的内存空间,将保留小数点值。

Scala的数据类型被作为它是从Java和存储和长度是相同的。Scala中有许多不同类型的数据类型。我们列出了常用的数据类型,其语法和工作示例,

Scala中的数据类型类型

  1. Boolean

  2. Integer

  3. Float

  4. Double

  5. Char

  6. String

  7. Nothing

  8. Any

  9. anyRef

  10. anyVar

1)Boolean

  • 此数据类型只有两个值true或false。

  • 它占用2个字节的存储空间。

  • 布尔数据类型通常用于检查条件语句,其默认值为false。

语法:

    var bool : Boolean = false;

示例

object MyClass {
       def main(args: Array[String]) {
          var bool : Boolean = true; 
          println("布尔值是 " + bool);          if(bool){
              println("NHOOO")
          }
       }
    }

输出结果

布尔值是 true
NHOOO

2)Integer

  • 此数据类型是编程中最常用的。

  • 其值的范围是-2147483648至2147483647。

  • 需要分配的存储为32位(4字节)。

  • 通常用于常规数值计算,默认值为0。

语法:

    var i : Int = 233;

示例

object MyClass {
       def main(args: Array[String]) {
          var i : Int = 243; 
          println("这个数字是 " + i);
  }
 }

输出结果

这个数字是 243

3)Float

  • 此数据类型是编程中最常用的小数点数字。

  • 其值为IEEE 754单精度浮点数。

  • 需要分配的存储为32位(4字节)。

  • 通常用于常规数值计算,默认值为0.0F。

语法:

    var i : Float = 23.3f;

示例

object MyClass {
      def main(args: Array[String]) {
         var i : Float = 243.623f; 
         println("浮点数是 " + i);
      }
   }

输出结果

浮点数是 243.623

4)Double

  • 此数据类型用于处理需要更大的值和更高的精度的小数点数字。

  • 其值为IEEE 754双精度浮点数。

  • 需要分配的存储为64位(8字节)。

  • 默认值为0.0D。

语法:

    var i : Double = 23.3;
        OR
    var i : Double = 23.3d;

示例

object MyClass {
      def main(args: Array[String]) {
         var doublevar : Double = 243.62343d; 
         println("The Double float variable's value is " + doublevar);
         
      }
   }

输出结果

The Double float variable's value is 243.62343