码迷,mamicode.com
首页 > 其他好文 > 详细

基本数据类型

时间:2017-06-11 21:17:30      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:ble   自动   基本   字符   单引号   条件   空间   强制类型转换   long   

Java数据类型:      

1.基本数据类型      

2.引用数据类型

8种基本数据类型:

1.整数类型:byte,short,int,long

2.浮点数类型:float,double

3.字符类型:char

4.布尔类型:boolean String <字符串> :用于存储一串字符

 

类型          字节空间                  类型说明

byte         1字节(8位)            存储1个字节数据

short        2字节(6位)            兼容性考虑,一般不用

int            4字节(32位)          存储整数(常用)

long          8字节(64位)          存储长整数(常用)

float          4字节(34位)          存储浮点数

double       8字节(64位)          存储双精度浮点数(常用)

char          2字节(16位)          存储一个字符

boolean     1字节(8位)            存储逻辑变量(true/false只有两个值)

 

知识点:

数据类型:

a:整数类型默认的类型是int

b:定义long类型的数据必须要在数据后面加上l或L

c:浮点数类型默认的类型是double

d:定义float类型的数据,必须要在数据后面加上f或F

e:定义double的时候,必须在后面加上d或D

f:char类型表示字符类型,赋值的时候数据必须放在单引号(‘‘)中

g:String表示字符串类型,赋值的时候数据只能放在双引号("")中

自动类型转换(隐形类型转换):从小类型到大类型可以自动完成

自动类型转换规则:

规则 1:如果一个操作数为double类型,则整个表达式可提升为double类型

规则2:满足自动类型转换的条件

强制类型转换:从大类型到小类型需要强制类型转换会造成精度的损失或溢出

基本类型转换:

             char----->    

byte---->short---->int---->long----->float---->double

往左大类型到小类型需要强制类型转换 从左往右小类型到大类型,可以自动类型转换

基本数据类型

标签:ble   自动   基本   字符   单引号   条件   空间   强制类型转换   long   

原文地址:http://www.cnblogs.com/yinhua7896/p/6986141.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!