初学java
来源:互联网 发布:李修贤 周星驰 知乎 编辑:程序博客网 时间:2024/05/21 08:38
1.原生数据类型中,如果有float a = 1.23。这样的编译是不会通过的,原因是1.23默认的为double型,所以需要转化。
float a = (float)1.23.或者float a = 1.23(F/f)
2.不同的运算符进行运算,结果会赋给表示范围大的。
例如:double a = 1;
int b = 2;
int c = a/b;
结果会报错,原因就是c的数据内存比double小,所以报错。
需要转化。
int c = (int)(a/b);
3.取模中取模的符号始终和被除数相同。例如:5%-2=1;
-2%5=-2;
最后答案和被除数的符号相同。
4.逻辑运算符,进行运算后直接返回值。
boolean a = b>c;
boolean d = (a>b)&&(c>d)
5.java中的逻辑短路。
例如 int a = 1;
int b = 2;
int c = 3;
int d = 4;
boolean e = (a>b)&&(c>d);
这里只要判断到a>b为假的时候就不继续向下判断了。同理其他的也是这种原理。
6.while与do...while
后者必须执行一次,前者者需要先判断。
- Java初学
- 初学JAVA
- 初学Java
- Java初学
- 初学JAVA
- Java初学
- 初学java
- 初学java
- 初学java
- 初学java
- 初学JAVA
- 初学Java
- 初学java
- 初学JAVA
- Java初学
- 初学JAVA
- 初学JAVA
- java初学
- 关于自身表的外键触发器实现
- 如何解决http封包中gzip编码的html
- C++五大内存分区及区别
- PDF to Word 转换工具
- 【转】Linux 下 OpenVPN 安装和 Windows OpenVPN GUI 安装笔记
- 初学java
- 【转】最简化的Ubuntu 10.04下Redmine部署方法
- 深入研究java.lang.ThreadLocal类
- Qt创建文件夹
- 钩子
- .unity3d格式的导出与加载
- ubuntu11.04安装virtualbox4.0.12并识别USB
- SqlHelper中的cmd.Parameters.Clear()
- 推荐25个提高网站可用性和转化率的工具