java笔记

2016-12-12  本文已影响0人  隐岩

3.2注释

最常用的方式为//
当需要长篇注释时,可以在每行注释前面标记//,也可使用/**/将注释括起来
当需要自动生成文档时,注释以/**开始,以*/结束
/**/不能嵌套

3.3数据类型

共有8种基本数据类型,整型4种,浮点型2种,用于表达Unicode编码的字符单元的字符类型char1种,用于表示真值的布尔boolean类型1种

3.3.1整型

用于表示没有小数部分的数值,可以是负值
int型常用;表示星球上居住人数用long(哈哈哈哈哈);byte和short用于特定的场合,如:底层的文件处理、需要控制占用存储空间的大数组

Paste_Image.png

在java中,数值的范围与运行java代码的机器无关
长整型数值后加后缀L,如4000000000L;十六进制数值有一个前缀0x,如0xCAFE;八进制有一个前缀0,如010对应8;二进制数加上前缀0b
java没有任何无符号类型(unsigned)

浮点类型

用于表示小数部分的数值

Paste_Image.png

double数值精度表示float类型的2倍
float 类型的数值有一个后缀F,如3.14F;没有后缀F的默认为double型
用于表示溢出和出错的三个特殊的浮点数值

Paste_Image.png

可以使用Double.isNaN方法

Paste_Image.png
3.3.3char类型

用于表示单个字符,通常用来表示字符常量,'A'是编码为65所对应的字符常量,"A"是一个包含字符A的字符串
Unicode编码单元可以表示为十六进制值,采用转义字符\u表示Unicode代码单元的编码
下表是转义字符的转义序列符

Paste_Image.png

char类型不建议在程序中使用

3.3.4boolean类型

C++中,数值或指针可以代替boolean值,值0相当于布尔值false,非0值相当于布尔值true,但在java中不成立。

上一篇下一篇

猜你喜欢

热点阅读