java基础篇二(数据类型)

一、分类:

数据类型 基本数据类型/位数(bit) 可表示的数据范围
long(长整型) 整数类型 /64位 -922337206854775828~922337206854775827
int(整形) 整数类型 /32位 -2147483648~2147483647
short(短整形) 整数类型 /16位 -32768~32767
char(字符型) 字符型 /16位 0~65535
byte(字节) 整数类 型 / 8位 -128~127
boolean(布尔) 布尔型 /1位 true或false
float(单精度) 浮点类型 /32位 -3.4E38~3.4E38
double(双精度) 浮点类型 /64位 -1.7E308~1.7E308
MAX_VALUE:最大值
MIN_VALUE:最小值
SIZE:所占的内存位数
TYPE:数据类型
java基础篇二(数据类型)_第1张图片
Paste_Image.png
Paste_Image.png

二、数据类型的转换:

自动类型转换:
  1. boolean类型不可能与其他任何数据类型进行转换,整数与浮点数是兼容的,所以可以相互转换。
  2. 转换后的数据类型的表示范围不小于转换前的类型。
    例如:操作数1为:byte、short、char,操作数2为:int,转换后的类型为int
java基础篇二(数据类型)_第2张图片
Paste_Image.png
Paste_Image.png
强制类型转换:
  1. 语法如下
    (欲转换的数据类型)变量名称
  2. 自动转换的和强制转换的使用方法:
java基础篇二(数据类型)_第3张图片
Paste_Image.png
java基础篇二(数据类型)_第4张图片
Paste_Image.png

三、Java语言中的布尔类型与整型无关!

你可能感兴趣的:(java基础篇二(数据类型))