java入门(八)——详解数据类型

一、为什么有数据类型

  • 用来声明变量
  • 程序运行过程中根据数据类型为数据分配不同的空间

二、数据类型分类

基本数据类型
分为4大类8小种

  • 整数型:byte,short,int,long
  • 浮点型:float,double
  • 布尔型:boolean
  • 字符型:char

引用数据类型

  • 除基本数据类型外,都是引用数据类型
  • String:字符串类型

三、基本数据类型间区别及取值范围

区别

  • 占用空间大小不同(1字节=8bit 或 1byte=8bit)

取值范围
在这里插入图片描述
一定要留意默认值,默认值作用是对象实例化时,成员变量没有手动赋值时,系统会为变量赋一个默认值

四、具体看看基本数据类型

1.整数型

  • byte、short、int、long
  • 整数型数据(字面量)默认被当作int类型处理

2.浮点型数据

  • 组成:float double
  • float容量(4字节)>long容量(8字节)
  • 存储更大的容量有bigdecimal是Math类的属性,引用类型
  • 浮点型数据默认当作double类型处理

3.布尔类型

  • boolean只有true和false,不等于1和0
  • 通常用在条件判断上

4.字符型char
基本情况

  • char占用2个字节,范围0-65535
  • char类型字面量使用单引号括起来可以存储一个汉字

java中转义字符

  • \负责转义,转义后边相邻的字符
  • 如char c2=’\t’;
  • \t表示制表符tab键
  • \n表示换行
  • '表示普通单引号
发布了216 篇原创文章 · 获赞 98 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/shang_0122/article/details/105203491