1、小数例如   double num 11 =8.1 / 3(不会得到2.7这个数值,而是一个近似2.7的数值)JAVA数据基础自结_三元运算符

所以在比较时应该用两数之差的绝对值,看其是否在某一个区间之内。

2 、小数如1.1  1.3  等如没有特殊说明,一律是double类型(若想转换成float类型,则需在小数后面加f或F)

3、 char=>int=>long=>float=>double

  byte=>short=>int=>long=>float=>double

byte和char;short和char不可相互转换类型,但之间可以相互计算,计算时首先转换成int类型。

4、boolean不参与转换。

5、强制转换注意括号的使用!!

6、逻辑运算符使用时,对于&&,若前面条件为false,则后面不再判断。

  而&使用时,后面的仍然会执行。

7、三元运算符使用时,返回的值应该能自动转换(或者使用强转)

JAVA数据基础自结_键盘输入_02

 

 

JAVA数据基础自结_强制转换_03

 

 8、键盘输入语句