Java学习笔记之数据类型
2017-01-11 14:48
211 查看
1.Java是一种强类型语言,这意味着必须为每一个变量声明一种类型。
2.Java一共八种基本数据类型。
四种整型:int(4字节) short(2字节) long(8字节,后缀L) byte(1字节)
十六进制(前缀0x),八进制(前缀0)
最好不要使用八进制常数
从Java7开始,加上前缀0b就可以表示二进制数。
从Java7开始,数字字面量可以加下划线,Java编译器会去掉这些下划线
Java没有任何无符号类型。
两种浮点类型:float(4字节) double(8字节)
double的数值精度是float的两倍,float后缀F,double后缀D,没有后缀默认为double。
用于表示溢出或出错情况的三个特殊的浮点数值:
正无穷大(Double.POSITIVE_INFINITY) 负无穷大(Double.NEGATIVE_INFINITY) NAN(不是一个数字)
检测一个值是否为非数值:if(Double.isNaN(x))
浮点数值不适用于禁止出现舍入误差的金融计算中。原因是浮点数值采用二进制系统表示。
char类型
boolean类型:整形值和布尔值不能相互转化。
2.Java一共八种基本数据类型。
四种整型:int(4字节) short(2字节) long(8字节,后缀L) byte(1字节)
十六进制(前缀0x),八进制(前缀0)
最好不要使用八进制常数
从Java7开始,加上前缀0b就可以表示二进制数。
从Java7开始,数字字面量可以加下划线,Java编译器会去掉这些下划线
Java没有任何无符号类型。
两种浮点类型:float(4字节) double(8字节)
double的数值精度是float的两倍,float后缀F,double后缀D,没有后缀默认为double。
用于表示溢出或出错情况的三个特殊的浮点数值:
正无穷大(Double.POSITIVE_INFINITY) 负无穷大(Double.NEGATIVE_INFINITY) NAN(不是一个数字)
检测一个值是否为非数值:if(Double.isNaN(x))
浮点数值不适用于禁止出现舍入误差的金融计算中。原因是浮点数值采用二进制系统表示。
char类型
boolean类型:整形值和布尔值不能相互转化。
相关文章推荐
- objective-c学习笔记第七章《objective-c 数据类型和变量与java中的区别》
- Java学习笔记---2.Java标识符和基本数据类型
- java学习笔记01--数据类型
- 黑马程序员J_ava学习笔记_Java中的基本数据类型转换详解
- java学习笔记(二) ----基本数据类型应用
- java学习笔记二——数据类型
- java学习笔记8_数据类型
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- Java学习笔记---关键字、变量与数据类型
- Java学习笔记四。设计模式、基本数据类型、包装类、异常、断言、包、访问权限、命名规范、jar
- java学习笔记三(Java数据类型)
- C\C++ 程序员从零开始学习Android - 个人学习笔记(四) - java基础 - 数据类型、变量、字符串、数组
- 【Java学习笔记】基础知识学习1【基本输出,数据类型,基础运算符号】
- java学习笔记(二) ----基本数据类型应用
- java学习笔记---数据类型、运算符和控制语句
- (JAVA SE 学习笔记)Java.SE.第002讲.原生数据类型 (Primitive Data Type)
- java学习笔记三——数据类型转换
- java学习笔记01--数据类型
- java学习笔记01--数据类型
- Java学习笔记001——学前准备、数据类型、运算符、流程控制语句