关于java:Java基本数据类型

8次阅读

共计 907 个字符,预计需要花费 3 分钟才能阅读完成。

数据类型

在 Java 中,数据分为两大类,别离是 根本数据类型 援用数据类型

  • 根本数据类型总共有 8 种,分为四类,如下:

    • 整型:byte,short,int,long
    • 浮点型:float,double
    • 布尔型:boolean
    • 字符型:char
  • 援用数据类型,如下:

    • 数组
    • 类 class(抽象类 abstract class),接口 interface,
    • 枚举 enum
    • 注解 @interface

整型

  • 整型分为四类:byte,short,int,long 类型,如下所示
类型存储需要取值范畴
byte 1 字节(8 位)-128~127
short 2 字节(16 位)-32768~32767
int 4 字节(32 位)-(2^32)~(2^32-1)(刚超过 21 亿)
long 8 字节(64 位)-(2^64)~(2^64-1)
  • 应用办法如下:

    • byte a = 1;
    • short b = 9;
    • int b = 3;
    • long d = 19L
  • 当应用 long 类型时,须要在赋值的常量前面加上 L 或 l,否则默认类型为 int,当超过 int 类型的取值范畴时,则编译会报错

浮点型

  • 浮点型分为两类,float 和 double
类型存储需要取值范畴
float 4 字节大概 ±3.40282347E+38F(有效位数为 6~7 位)
double 8 字节大概 ±1.79769313486231570E+308(有效位数为 15 位)
  • 应用办法如下:

    • float a = 3.4f
    • double b = 3.4
  • 在初始化 float 时,须要给浮点数的结尾加上 f,否则编译会认为该浮点数是 double 类型,而 double 类型的赋给 float 类型会造成精度失落,会报错

字符型

  • 存储需要为 2 字节,英文、符号和数字是一个字节,中文是两个字节
  • 应用办法如下:

    • char a = ‘a’;
    • char b = ‘ 男 ’;
  • 留神:赋值给 char 类型时用的是单引号 ”,而不是双引号,双引号是赋给字符串类型

布尔型

  • 存储需要为 1 位,两种后果,true 或 false
  • 应用办法:

    • boolean a = true
  • 留神:在咱们应用 C 语言编程或者是 JS 的时候,咱们通常能够用一些数来代替 boolean 类型的数据,比方在 C 语言中 1 能够代表 true,0 能够代表 false,然而在 Java 中只有 true 和 false 能代表它们自身,其余数据类型都不行
正文完
 0