发表时间:2022-03-25来源:网络
一.double和float.
1.double称为双精度的原因是其数值精度为float类型的两倍. 2.多数情况下float类型无法满足精度需求,使用场景:需要存储大量数据等 3.float类型的数值有一个后缀F或者f.没有后缀F的浮点数值默认为double类型. 4.可以再double类型后添加后缀D或d.二.用于表示溢出或出错情况的三个特殊浮点数值.
- 正无穷大(+/0) - 负无穷大 - NaN(不是一个数字)(0/0)三.检测一个特定值是否等于Double.NaN用法:
- if(x == Double.NaN)//错误用法 - if(Double.isNaN(x))//这是正确方法四.浮点数值不适用于无法接受误差的金融计算.因为二进制系统无法精确表示分数1/10.应该使用BigDicimal类
一.描述对象
char类型原是用于表示单个字符的.但现在情况有变.有些Unicode字符有一个char值描述,但另外一些Unicode字符则需要两个char值.二.转义序列\u:
可以出现在加引号的字符常量或者字符串之外(其他的转义序列不可以), 比如说: public static void main(String \u005B\u005D args)// \u005B\u005D 为[ 以及 ]的编码.三.Unicode转义序列
1.他们会在解析代码之前处理.即处理之前先将其转换为相应的特殊字符. 2.正因如此才需要当心注释中的\u.比如说: // \u00A0 is a newline // in c:\users ,\u need to follow hexadecimal number四.Unicode 和 char 类型.
1.传统的不同的编码方案的缺陷是字母对应不一和编码长度不同. 2.码点是指与一个编码表中的某个字符对应的代码值.如拉丁字母A的码点为U+0041. 3.基本的多语言级别中,每个字符用16位表示,通常被称为代码单元;而辅助字符采用一对连续的代码单元进行编码.这样设计的优势是: 可以迅速地知道一个代码单元是一个字符的编码还是一个辅助字符的第一部分还是第二部分. 4.在Java中,char类型描述的是UTF-16编码中的一个代码单元. 5.强烈不建议在程序中使用char类型.除非却是需要处理UTF-16代码单元.最好将字符串作为抽象数据类型.
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-02-15
2022-02-14