码迷,mamicode.com
首页 > 编程语言 > 详细

Java核心技术 卷1 基础知识-第一天

时间:2017-03-02 16:55:49      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:支持   str   方法   基础知识   方式   nan   数字   四舍五入   数据类型   

基本数据类型
java是一种强数据类的的语言
共有8种基本数据类型 其中:
整型4种 int(4字节) short(2字节) long(8字节) byte(1字节)
java中整型的范围与机器无关 长度是一定的,不会因为跨平台造成整数溢出

浮点型 两种 double float
double的长度是float长度的两倍,双精度数值 但部分都是使用double ,在表示的时候 如果写作3.24 编译器会人会认为是double型 3.24F是float型
浮点数有三个特殊值
正无穷大 (正整数除以0,结果为正无穷大)
负无穷大
NaN 不是一个数字,即非数值 (0/0 或者负数开平方) 所有的非数值都是不相同的 if (x==Double.NaN) 永远是false
double 其实并不适用与禁止四舍五入的情况,因为double a=2.0-1.1 此时a=0.8999999999999999
原因是double 是用二进制形式表示的 二进制不能精确的表示1/10 (十进制表示1/3 有有问题)此时应该用BigDecimal

char类型 单个字符 (注意一些常用的转义字符) 是不是合法的JAVA字符 可以用Character中的相关方法进行判断

boolean 逻辑判断false 和true

变量
java 不区分变量的声明和定义;java 中声明同一数据类的变量 也支持int i,j; 这种方式,但是并不提倡。

Java核心技术 卷1 基础知识-第一天

标签:支持   str   方法   基础知识   方式   nan   数字   四舍五入   数据类型   

原文地址:http://www.cnblogs.com/bcsflilong/p/6490975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!