JAVA面向过程(八) 基本数据类型

基本数据类(primitive data type)

  1.  Java是一种强类型语言,每个变量都必须声明其类型。
  2.  Java的数据类型分为两大类:基本类型(primitive type)和引用类型    reference type 
  3.  Java中定义了38种基本数据类型
  •          逻辑型-boolean 
  •          文本型- char
  •          数值型- byte,  short,  int,  long, float,  double

注:引用数据类型的大小统一为4个字节(一个字节是8位,4个字节是32位),记录的是其引用对象的地址!

   4、整型用于表示没有小数部分的数值,它允许是负数。

   5、整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。于此相反,CC++程序需要针对不同的处理器选择最有效的整形。

类型

占用存储空间

表数范围

Byte

1字节

-128~127

Short

2字节

-2^15 ~ 2^15-1 -32768~32767

Int

4字节

-2^31 ~ 2^31-1 

(-2147483648~2147483647) 21亿

Long

8字节

-2^63 ~ 2^63-1

6、Java 语言整型常数的三种表示形式: 

  •       十进制整数,如:99, -500, 0 
  •       八进制整数,要求以 0 开头,如:015 
  •       十六进制数,要求 0x  0X 开头,如:0x15 

7、Java语言的整型常数默认为int型,声明long型常量可以后加‘ l ’‘ L ’ ,如:

        long a = 55555555;  //不出错,在Int表示的范围内(21亿内)

        long b = 55555555555;//不加l出错,已经超过int表示的范围。报错:

        The literal 55555555555 of type int is out of range 

 8、 Java中没有无符号类型

 9、 测试代码:


猜你喜欢

转载自blog.csdn.net/ljn2409336331/article/details/80959868
今日推荐