一些常用知识
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
如:
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
相关文章推荐
- InetAddress类的一些常用方法-tcp/ip协议知识体系
- c++常用知识的一些博文地址
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- NDK之旅—一些常用的基本知识
- 数据库的一些常用知识
- 黑马程序员----JavaSE一些常用基础知识点记录-学习日记
- 数据库的一些常用知识
- 关于Iphone开发得一些案例及常用知识(转过来的参考用)
- c#基础知识---常用的一些用来文件操作的类
- 每个ASP程序员常用的一些知识(基础)
- oracle 的一些平时常用知识积累(从创建空间、数据库备份和导入、plsql连接使用全过程)
- 一些常用的数学知识与算法
- 数据库的一些常用知识
- 计算机网络的一些常用知识
- web移动端一些常用知识
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- J2EE里面常用一些知识
- SQLSERVER 的一些常用知识总结(二)
- asp常用的一些基本知识
- 常用的一些关于ocs知识的网站