2):对于除运算/,如果除数与被除数都是整型,那得到的结果也一定是
整数,不能整除的舍弃小数位,例如int a = 5,b = 2;那么,a/b为2,如果除数和被除数有一个是浮点型数值,计算结果就为浮点型数值
关系(比较)运算符:>、<、>=、<=、==、!= 关系运算的结果为Boolean类型,只能是true或者false
三元运算符:? : 实现模式:表达式?a:b 程序运行时对表达式进行判断,如果表达式为true,那么整个 运算的返回结果为a,否则返回b 例如:int a = 30; int b = 20; int c = a > b?a:b; 对a,b的值进行判断,如果a大于b,把a的值赋给c,如果a不大于 b,把b的值赋给c,本例显然将a赋值给c
逻辑运算符:&&、||、! 主要对布尔值进行运算 1):与运算:&&,必须两边都为true,结果才能为true,否则结果为false 例如:boolean a = true; boolean b = true; boolean c = false; boolean d = a && b; boolean e = a && c; 此时,d的值为true,e的值为false 2):或运算:||,两边只要有一边为true,结果就为true,两边都为false, 结果才为false 例如:boolean a = true; boolean b = false; boolean c = false; boolean d = a && b; boolean e = b && c; 此时,d的值为true,e的值为false 3):非:!,只对一个值进行运算 如果a为false,那么!a就为true
