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. &&&,以及 ||| 的区别

  • &&|| 具有短路功能,即在操作符前半部分可以判定结果的情况下,操作符后半部分就不会再运算执行
-------------------- 本文结束感谢您的阅读 --------------------