0%

Java 编程基础(三):基本运算

1. Java 中基本数据类型的运算有哪几种

 算术运算、比较运算、逻辑运算。

2. 算术运算符有哪几个

  • +-*/%++--
  • 取模运算适用于整数和字符类型(因为字符本质上就是一个整数),其他算术运算符适用于所有数值类型和字符类型。

3. 运算:int a = 2147483647 * 2 是否正确,如果不正确怎么改

  • 不正确,因为运算超出了 int 值的范围。要避免这种情况,结果类型应使用 long
  • 除此之外,因为运算还是默认按照 int 类型进行,还需要将至少一个数据表示为 long 形式。所以,应改为:long a = 2147483647 * 2L

4. 三个运算:double a = 10/4; double b = 10/4.0; double c = 10/(double)4 的结果分别是多少

  • a = 2; b = 2.5; c = 2.5
  • 因为整数相除不是四舍五入,而是直接舍去小数位。如果要按小数进行运算,需要将至少一个数表示为小数形式,或者使用强制类型转化

5. 比较运算符有哪几个

  • >>=<<===!=
  • 对于数组,== 判断的是两个数组变量指向的是不是同一个数组,而不是两个数组元素内容是否一样。如果需要比较数组的内容是否一样,需要逐个比较里面存储的每个元素

6. 逻辑运算符有哪几个

 &|^&&||

7. & 和 &&,以及 | 和 || 的区别

 &&|| 具有短路功能,即在操作符前半部分可以判定结果的情况下,操作符后半部分就不会再运算执行。

-------------------- 本文结束感谢您的阅读 --------------------