java中基本数据类型介绍及其之间的转换
2014-04-22 18:27
846 查看
java是强类型语言,变量在使用前必须定义,确定它是什么类型。
java中的变量类型分为
基本数据类型
数值型:整数类型(byte,short,int,long)浮点类型(float,double)
字符型:char
布尔型:boolean
引用类型
类:class
接口:interface
数组:
基本数据类型的定义及其取值范围
基本数据类型之间的转换
自动转换(隐式类型转换)
强制转换(显示类型转换)
当把一个long类型的变量赋值给int类型时,int只能存4个字节,long是8个字节,存放不下,所以需要强制类型转换
int 在内存中占4个字节(1个字节为8位)
将char类型转成int的值为该char类型对应的ASCII值,如’a’对应的ASCII值为97
输出的值为97
本文转载于安卓杂谈网,文章链接http://www.yee4.com/blog/93.html
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
相关文章推荐
- Java语言基本数据类型、转换及其封装
- JAVA——基本数据类型之间的自动转换
- 关于java 基本数据类型之间的转换
- java基本数据类型之间的转换
- Java基本数据类型及之间的转换
- java基本数据类型、对应的封装类以及字符串之间的相互转换
- 【java】 基本数据类型之间的转换
- JAVA基本数据类型与其他语言数据类型之间的转换方法
- JAVA基本数据类型及其转换
- Java中的变量、基本数据类型及它们之间的转换
- Java基本数据类型之间的转换
- Java基本数据类型、包装类与String类之间的转换
- Java中的变量与常量、基本数据类型及其类型转换
- Java中数据类型及其之间的转换(转)
- 怎样在Java中实现基本数据类型与字符之间的转换
- java基本数据类型介绍及其使用注意点
- 【java】 基本数据类型之间的转换
- java 基本数据类型、包装类、字符串、数组之间的类型转换
- java中基本数据类型的包装类以及基本数据类型之间的转换
- Java基本类型、基本数据类型之间的转换