java基础篇二(数据类型)
2017-09-09 本文已影响0人
夕曳不是西
一、分类:
数据类型 | 基本数据类型/位数(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:数据类型
Paste_Image.png
Paste_Image.png
二、数据类型的转换:
自动类型转换:
- boolean类型不可能与其他任何数据类型进行转换,整数与浮点数是兼容的,所以可以相互转换。
- 转换后的数据类型的表示范围不小于转换前的类型。
例如:操作数1为:byte、short、char
,操作数2为:int
,转换后的类型为int
强制类型转换:
- 语法如下
(欲转换的数据类型)变量名称
- 自动转换的和强制转换的使用方法: