计算机等级考试二级JAVA辅导关系运算符
关系运算符确定值之间的关系。比如确定平等、不平等、秩序。关系运算符如表4-4所示:
表4-4关系运算符及其含义
运算符的含义
==等于!=不等于>大于<小于> =大于或等于这些关系运算符产生布尔值。关系运算符常用于if控制语句和各种循环语句的表达式中。
Java中的任何类型,包括整数、浮点数、字符、布尔类型,都可以用“= =”、“!= "来测试是否不平等。注意,在Java中(就像C和C++),比较相等的运算符是2个等号,而不是一个(注意:单个等号是赋值运算符)。使用排序运算符只能比较数值类型。也就是只能用整数,浮点数,字符操作数来比较哪个大,哪个小。
如前所述,关系运算符的结果属于布尔类型。例如,下面的程序段在给变量C赋值时是有效的:
int a = 4;
int b = 1;
布尔c = a < b;
在这个例子中,还没有完成;
//...
如果(!完成)...//在C/C++
if中有效(完成)...//但不是用Java。
在Java中,这些语句必须按如下方式编写:
if (done = = 0))...//这是Java风格的。
if(完成!= 0) ...
之所以会这样,是因为Java定义真假的方法和C/C++不一样。在C/C++中,除了0以外的任何值都是值0。在Java中,真值和假值是非数字的,不能与0或非0相关。因此,为了测试零值或非零值,必须显式使用一个或多个关系运算符。
位律师回复
0条评论