Java八种基本类型

常用基本类型(byte、short、int、long、float、double、char、boolean)

 |-数值型 表示整数和小数

  |-整型:byte、short、int、long     默认值:0

     |-浮点型:float、double               默认值:0.0

|-字符型:char                                    默认值:“\u0000”

|-布尔型:boolean                              默认值:fasle

 

引用数据类型:数组、类、接口          默认值:null

 

1、(常用基本类型汇总)

  整数类型:

  byte:1byte  字节数据       -128~127

  short:2byte  短整数         -32768~32767

  int:4byte    普通整数       -2147483648~2147483467

  long:8byte 长整数          -9223372036854775808~9223372036854775807

  浮点类型:

  float:4byte 浮点数

  double:8byte 双精度浮点数

  char: 2byte 一个字符       0-65536

  boolean:逻辑变量(true,false)

2、byte类型

  基本介绍:

  byte数据类型是8位、有符号的,以二进制补码表示的整数;

  最小值是-128(-2^7);

  最大值127(2^7-1);

  默认值是0;

  例如:byte bt=120;

3、short类型

  基本介绍:

  short数据类型是16位,有符号的以二进制补码表示的整数

  最小值是-32768(-2^15);

  最大值是32767(2^15-1);

  默认值是0;

  例如:short st=32700;

4、int类型

  基本介绍:

  int是最常用的整数类型。一个int类型的变量占用4个字节(32位),最大表示范围为:-2^31~2^31-1,即-2147483648~2147483647.

  默认值是0;

  整型变量的注意事项:

  整数的直接量的类型默认为int类型,如果直接写出的整数超过了int的表达范围,编译报错;

5、Long类型

  基本介绍:

  一般如果int类型的范围不够,可以使用long类型,一个long类型的变量占用8个字节(64位),最大表示范围为:-2^63~2^63-1,即-9223372036854775808-223372036854775807

  默认值是0L;

  注意:如果用long类型,则需要以L或l结尾

6、浮点类型

  基本介绍:

  浮点数,就是小数,包括float和double;

  float默认值是0.0f;

  double默认值是0.0d;

  double类型的精度值是float类型的两倍,一般场合使用double类型。

  例如:double tt=4.7;

  浮点数的写法:

  通常写法,如:3.68、.3

7、char类型

  基本介绍:

  char类型事实上是一个16位无符号整数,这个值是对应字符的编码;

  java字符串类型采用Unicode字符集编码。Unicode是世界通用的长度字符集,所有的字符串都是16位;

8、boolean类型

  基本介绍:

  boolean类型适用于逻辑运算,标识某个条件是否成立。一般用于程序的流程控制;

  boolean类型只允许取值true或false,true表示条件成立而false标识条件不成立。

  boolean默认值是false;

posted @ 2019-01-24 14:03  介寒食  阅读(1362)  评论(0编辑  收藏  举报