国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

關(guān)系運(yùn)算符

2019-11-18 13:54:19
字體:
供稿:網(wǎng)友

  關(guān)系運(yùn)算符(relational Operators )決定值和值之間的關(guān)系。例如決定相等不相等以及排列次序。關(guān)系運(yùn)算符如表4-4 所示:
表4-4 關(guān)系運(yùn)算符及其意義

運(yùn)算符意義

== 等于!= 不等于> 大于< 小于>= 大于等于<= 小于等于

這些關(guān)系運(yùn)算符產(chǎn)生的結(jié)果是布爾值。關(guān)系運(yùn)算符經(jīng)常用在if控制語句和各種循環(huán)語句的表達(dá)式中。

java 中的任何類型,包括整數(shù),浮點(diǎn)數(shù),字符,以及布爾型都可用“==”來比較是否相等,用“!=”來測試是否不等。注重Java (就像C和C++ 一樣)比較是否相等的運(yùn)算符是2 個(gè)等號,而不是一個(gè)(注重:單等號是賦值運(yùn)算符)。只有數(shù)字類型可以使用排序運(yùn)算符進(jìn)行比較。也就是,只有整數(shù)、浮點(diǎn)數(shù)和字符運(yùn)算數(shù)可以用來比較哪個(gè)大哪個(gè)小。

前面已經(jīng)說過,關(guān)系運(yùn)算符的結(jié)果是布爾(boolean )類型。例如,下面的程序段對變量c的賦值是有效的:

int a = 4;
int b = 1;
boolean c = a < b;

在本例中,a<b (其結(jié)果是false)的結(jié)果存儲(chǔ)在變量c中。假如你有C/C++ 語言知識(shí)的背景,請注重下面的幾條語句。在C/C++ 中,這些類型的語句是很常見的:

int done;
// ...
if(!done) ... // Valid in C/C++
if(done) ... // but not in Java.

在Java 中,這些語句必須寫成下面這樣:

if(done == 0)) ... // This is Java-style.
if(done != 0) ...

這樣做的原因是Java 定義真和假的方法和C/C++ 中的不一樣。在C/C++ 中,真是任何非0的值而假是值0。在Java 中,真值假值是非數(shù)字的,它和0或非0聯(lián)系不到一起。因此,為了測試0值或非0值,你必須明確地用一個(gè)或多個(gè)關(guān)系運(yùn)算符。



發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阜宁县| 郎溪县| 寿光市| 武安市| 长岭县| 沁水县| 大港区| 鹿泉市| 鸡西市| 余姚市| 会昌县| 鄢陵县| 绍兴县| 射阳县| 隆林| 南充市| 连平县| 上蔡县| 运城市| 玛纳斯县| 衡水市| 公主岭市| 眉山市| 道真| 肇源县| 金川县| 大连市| 盐边县| 融水| 凌云县| 屏山县| 蒙山县| 西华县| 红桥区| 淅川县| 延寿县| 鹰潭市| 建平县| 浦东新区| 辽阳市| 长武县|