[Java基础] 数据类型
2014-11-21 21:33
155 查看
Java 数据类型
Java 整数常量默认是 int 类型,但有两种情况需要注意:
1、 将一个较小的整数常量(byte,short 范围内)赋给 byte,short 类型,系统会自动把这个整数常量当成 byte,short 类型来处理。
2、 使用一个巨大的整数常量(超出 int 范围)时,Java 不会自动把这个整数常量当做 long 类型来处理。需要在整数常量后面加上 l 或是 L(推荐 L )。
// 系统自动把127当做byte类型处理,分配1个字节的存储空间 byte small1 = 127; // 系统把127当做int类型处理,分配4个字节的存储空间 int small2 = 127; // 语法错误“The literal 2147483648 of type int is out of range” long big1 = 2147483648; // 正确,加L强制使用long类型 long big2 = 2147483648L;
整数常量 3 种表示方式:十进制(默认)、八进制、十六进制。
// 八进制表示,以0开头 int octalValue = 011;// 十进制9 // 十六进制,以0x或0X开头 int hexValue = 0XA;// 十进制10
相关文章推荐
- java基础4--其他数据类型与运算符
- Extraction应用构建平台应用基础(八)------数据类型和Java对象的映射关系篇
- java基础巩固训练营【第一轮】(五) 基本数据类型 补充
- Java基础-Java中的简单数据类型祥解
- Java基础小知识——基本数据类型和字符串以及字节数组的转换
- java基础数据类型与字符串之间的转换
- Java基础数据类型
- java基础巩固训练营【第一轮】(五) 基本数据类型
- Java基础:Java Date数据类型
- java基础数据类型
- [零基础学JAVA]Java SE基础部分-02.标识符、数据类型
- Java语言基础02-用户定义数据类型
- JAVA-基础数据类型转换
- Java基础小知识——基本数据类型和字符串以及字节数组的转换
- Java语言基础09-数据类型
- java基础--数据类型
- JAVA基础学习总结---原码、补码、反码以及基本数据类型
- JAVA基础数据类型
- [第三章、Java基础知识]第一节、数据类型
- 对java基础数据类型在运算过程中的自动转换的一些分析