您的位置:首页 > 编程语言 > Java开发

java中基本数据类型介绍及其之间的转换

2014-04-22 18:27 846 查看
java是强类型语言,变量在使用前必须定义,确定它是什么类型。

java中的变量类型分为

基本数据类型

数值型:整数类型(byte,short,int,long)浮点类型(float,double)

字符型:char

布尔型:boolean

引用类型

类:class

接口:interface

数组:





基本数据类型的定义及其取值范围

基本类型

类型定义

类型取值

boolean

1字节8位true,false
byte

1字节8位有符号整数 -128 ~ + 127
char

2字节16位Unicode字符 Unicode 0 ~ Unicode 216-1
short

2字节16位有符号整数 -32768 (-215) ~
+ 32767 (+215-1)
int

4字节32位有符号整数 -2147483648(-231) ~ +
2147483647(231-1)
long

8字节64位有符号整数 -263 ~ + 263-1
float

4字节32位浮点数1.4E-45 ~ 3.4E+38 , -1.4E-45 ~ -3.4E+38
double

8字节64位浮点数4.9E-324 ~ 1.7E+308, -4.9E-324 ~ -1.7E+308
基本数据类型之间的转换

自动转换(隐式类型转换)

强制转换(显示类型转换)

当把一个long类型的变量赋值给int类型时,int只能存4个字节,long是8个字节,存放不下,所以需要强制类型转换

long a = 10;
int b = (int)a;


int 在内存中占4个字节(1个字节为8位)

将char类型转成int的值为该char类型对应的ASCII值,如’a’对应的ASCII值为97

int b = 'a';
System.out.println(b+"");


输出的值为97

本文转载于安卓杂谈网,文章链接http://www.yee4.com/blog/93.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: