您的位置:首页 > 其它

一些常用知识

2009-01-17 00:06 393 查看
1)在Java中,可能是先加后执行或者是先运行在加1,

如:

int i = 1;
int b = i++ + ++i;

//1+3 = 4

一般不要这样写,这样的可读性比较差,把需要先运行的用括号括起来。

2)在注释中/u也是不能随便乱写的。

3)int i = 88;
byte b = (byte)i;//强制类型转换(转数字)

byte b2 = 12;//128
short s = 23;//数字默认是int型
long num = 234;//234L代表long

可以很清楚的看到,给变量赋值时,有时候需要强制转化,有时候不需要,这是因为Java虚拟机对于常数会自动判断值,如果范围许可的可以自动转换类型,但是变量不行,需要人为强制转化
double d = 3.3;
float f = 3.3f;//3.3F/3.3f代表float

//小数的默认类型是double型
int b = 2;
double d = 5.1;
System.out.println(d%b);//取余1.1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: