考察对Java基本运算符的理解和掌握
问:
a.3
b.5
c.7
d.9
解析:
算术运算符及其含义
运算符 含义
+ 加法
- 减法
* 乘法
/ 除法
% 模运算
++ 递增运算
-- 递减运算
+= 加法赋值
-= 减法赋值
*= 乘法赋值
/= 除法赋值
%= 模运算赋值
算术运算符的运算数必须是数字类型。算术运算符不能用在布尔类型上,但是可以用在char类型上,因为在Java中,实质上char类型是int类型的一个子集。
1.基本算术运算符
基本算术运算符加,减,乘,除可以对所有数字类型操作。减运算也用作表示单个操作数的负号。记住对整数进行/运算时,所有余数都会舍去。
下面示范了算术运算符,野说明了浮点型除法和整型除法之间的区别
public class BasicMath {
public static void main(String[] args) {
// 整数
int a = 1 + 1;// 2
int b = a * 3;// 6
int c = b / 4;// 1
int d = c - a;// -1
int e = -d;// 1
System.out.println("a=" + a);
System.out.println("b=" + b);
System.out.println("c=" + c);
System.out.println("d=" + d);
System.out.println("e=" + e);
// 浮点数
double a1 = 1 + 1;// 2.0
double b1 = a1 * 3;// 6.0
double c1 = b1 / 4;// 1.5
double d1 = c1 - a;// -0.5
double e1 = -d1;// 0.5
System.out.println("a1=" + a1);
System.out.println("b1=" + b1);
System.out.println("c1=" + c1);
System.out.println("d1=" + d1);
System.out.println("e1=" + e1);
}
}
2.模运算符
模运算符(%),其运算结果是整数除法的余数。
注:%能像整数类型一样被用于浮点类型,这不同于C/C++,在C/C++中,%仅能用于整数类型。
public class Modulus {
public static void main(String[] args) {
int x = 42;
double y = 42.25;
System.out.println("x mod 10 =" + x % 10);//2
System.out.println("y mod 10 =" + y % 10);//2.25
}
}
答:
c