《Java程序设计》第二周学习记录(2)
3.1 运算符与表达式
和C语言基本上没有区别,要注意的是关系运算符的输出结果是bool型变量
特别要注意算数混合运算的精度
精度从高到低排序如下:
byte short char int long float double
(1)运算时按最高精度计算
(2)如果最高精度低于int型整数,按int型计算
(3)Java允许把不超过byte、short、char的取值范围的算数表达式的值赋给byte、short、char型变量
3.3 if条件分支语句
和C语言基本没有区别,唯一要注意的是if()括号里面的必须是bool型的计算结果,while、for等同理。
3.7 for语句与数组
和C语言不同的是增加了for each语句,格式如下:
for(声明循环变量:数组的名字){
···
}
这种for语句相当于对于声明的循环变量依次取数组的每一个元素的值。
要注意循环变量必须要声明,不可以使用已经声明过的变量。
参考资料
-
《Java 2 实用教程》
-
《JDK 6.0 Documentation》