您的位置:首页 > 编程语言 > Java开发

Java编程思想_读书笔记(1)直接常量

2017-09-07 09:56 295 查看
关于Java里的常量

int i=1;

对于这种表达式编译器完全知道要生成什么样的类型,但是有时候会出现一些模棱两可的情况于是这时候就需要对编译器进行必要的指导。

比如:

float i=1;

float j=1f;

两者的输出结果都是1.0

但是对于程序员来说当然是第二种更直观,程序的可读性也会更好

所以Java提供了一些后缀或者是前缀字符来对直接常量的类型进行标志。

L(l)表示long

F(f)表示float

D(d)表示double

关于十六进制数

前缀0x或者0X

作用范围:所有的整数数据类型(int ,long,byte ,short)

对应的最大值分别为:

int :0xffffffff

long:0xffffffffffffffff

byte:0x7f

short:0x7fff

char类型也可以使用十六进制来表示

其最大值为:0xffff
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息