java数据类型学习
2006-08-16 08:26
316 查看
1、数字型
byte----8位------范围(-128-〉127)
short---16位---------(-32768->32767)
int----32位----------(+-20亿)
long----64位---------(天文数字)
2、数据类型转换
(1)自动转换
a、源类型范围<目的类型范围
b、源类型和目的类型是兼容的
(2)强制转换
(3)java数据类型的自动提升原则
a、byte 型和short型的值被提升到 int 型
b、如果一个操作数是long 型,整个表达式将被提升到long 型
c、如果一个操作数是float 型,整个表达式将被提升到float 型
d、如果有一个操作数是double 型,计算结果就是double 型
byte----8位------范围(-128-〉127)
short---16位---------(-32768->32767)
int----32位----------(+-20亿)
long----64位---------(天文数字)
2、数据类型转换
(1)自动转换
a、源类型范围<目的类型范围
b、源类型和目的类型是兼容的
(2)强制转换
(3)java数据类型的自动提升原则
a、byte 型和short型的值被提升到 int 型
b、如果一个操作数是long 型,整个表达式将被提升到long 型
c、如果一个操作数是float 型,整个表达式将被提升到float 型
d、如果有一个操作数是double 型,计算结果就是double 型
相关文章推荐
- java学习--数据类型
- C#与Java对比学习:数据类型、集合类、栈与队列、迭达、可变参数、枚举
- JAVA学习心得--基本数据类型,输入、输出,数组
- 【学习笔记】Java数据类型
- 【原】Java学习笔记003 - 数据类型
- JAVA基础学习(二)--标识符、关键字、数据类型与运算符
- Java基础学习笔记 -- 4(基本数据类型)
- 学习JAVA第五天!数据的基本类型,数组和函数。
- C#学习基本概念之数据类型(2)---(C#与Java)
- 从Android/Java基础之上学习C/C++语言(1)--C语言基础--基本数据类型
- C#与Java对比学习:数据类型、集合类、栈与队列、迭达、可变参数、枚举
- 黑马程序员—Java基础学习笔记之数据类型转换(自动转换和强制转换)
- Java 学习笔记---数据类型
- JAVA学习笔记数据类型及相关概念
- hadoop学习之HDFS(2.4):hadoop数据类型与java数据类型的对比与转换
- Java基本数据类型的学习记录
- 黑马程序员--Java基础学习笔记【数组操作、基本数据类型包装类】
- java基础学习-java数据类型
- Java基础学习第二天——基础数据类型介绍
- Java学习笔记(二):数据类型和运算符(2)