1. 程式人生 > >關係操作符,邏輯操作符

關係操作符,邏輯操作符

根據運算元的值之間的關係 或者 根據引數的邏輯 來生成一個布林值

關係操作符: > < >= <= == !=

邏輯操作符 :&& (與)  || (或)  !(非)

public class TestYSF {
	public static void main(String args[]){
		Random ran = new Random();
		int i = ran.nextInt(100);
		int j = ran.nextInt(100);
		System.out.println("i 是" + i);
		System.out.println("j 是" + j);
		System.out.println("i = j 是 " + (i == j));
		System.out.println("i != j 是 " + (i != j));
		System.out.println("i > j 是 " + (i > j));
		System.out.println("i < j 是 " + (i < j));
		System.out.println("i >= j 是 " + (i >= j));
		System.out.println("i <= j 是 " + (i <= j));
		System.out.println("i <= 30 && j <= 30  是" + (i <= 30 && j <= 30));
		System.out.println("i <= 30 || j <= 30  是" + (i <= 30 && j <= 30));
	}
}

i 是67
j 是0
i = j 是 false
i != j 是 true
i > j 是 true
i < j 是 false
i >= j 是 true
i <= j 是 false
i <= 30 && j <= 30  是false
i <= 30 || j <= 30  是false

相關推薦

關係操作符邏輯操作符

根據運算元的值之間的關係 或者 根據引數的邏輯 來生成一個布林值 關係操作符: > < >= <= == != 邏輯操作符 :&& (與)  || (或)  !(非) public class TestYSF { public st

Chapter3_操作符_邏輯操作符

() || 類型 string apt 區分 設計 單獨 程序 邏輯操作符與(&&)或(||)非(^)能夠對布爾類型的數據類型進行操作,並且生成布爾值,和關系操作符的產生的數據類型是一樣的。需要註意的不多,有以下幾點: (1)在需要使用string類型的地方

賦值操作符、比較操作符、算術操作符邏輯操作符、位域操作符

include pause 比較操作符 int clu put nbsp pan code 賦值操作符、比較操作符、算術操作符、邏輯操作符、位域操作符 , 如“=”、“+=” “>=”、“<=”、“+”、“*”、“%”、“&&”、“||”、“&l

c++筆記05---雙目運算子單目操作符下標操作符函式操作符解引用

1.    雙目複合運算子 1     += / -= / *=     左值,左運算元的引用;     左變右不變     (a += b) = c;     這裡 a 得到 c 的值,b 沒起作用;     下面這個例子實現上面這個效果:          Comple

JS( +號操作符)、自加一自減一 ( ++和- -)、(比較操作符)、邏輯操作符

JS( +號操作符):操作符是用於在JavaScript中指定一定動作的符號。(1)操作符看下面這段JavaScript程式碼。sum = numa + numb;其中的"="和"+"都是操作符。JavaScript中還有很多這樣的操作符,例如,算術操作符(+、-、*、/等)

邏輯操作符關係操作符

!  邏輯非  !expr  <  小於    expr < expr <= 小於等於  expr <= expr >  大於    expr > expr >= 大於等於  expr >= expr ==  相等  

python3邏輯操作符

python nbsp 邏輯操作符 邏輯 邏輯運算符 pytho 邏輯運算 布爾 大小 1.身份操作符(is),判斷比較的兩個元素是否是同一個元素,返回布爾值; 例如:a is b;a is None;a is not None 2.比較操作符(<,=,>),判

Oracle數據類型DDL、DML、DCL、TCL語言SQL操作符SQL函數

mon ada 集合操作符 evo end 合並 ams 結構化 ctu SQL查詢與SQL函數   本章目標     了解Oracle數據類型      了解數據定義語言和數據操縱語言      了解事務控制語言和數據控制語言      掌握SQL操作符和SQL函數

9-Shell的邏輯操作符知識介紹-實踐及企業案例腳本剖析

linux邏輯操作符在[]和test中使用的邏輯操作符在[[]]中使用的邏輯操作符說明-a&&and與,兩端都為真,則真-o||or或,兩端有一個為真則真!!not非,相反則為真提示:!中文意思是反:與一個邏輯值相反的邏輯值-a中文意思與(and &&):兩個邏輯值都為真,返回

C++11六大函數(構造函數移動構造函數移動賦值操作符復制構造函數賦值操作符析構函數)

his 類對象 多個 post highlight water iss 重獲新生 amp 在C++中,有三大函數復制控制(復制構造函數,賦值操作符,析構函數),而在C++11中,加入了移動構造函數,移動賦值操作符。我就鬥膽將他們命名為六大函數好了。 一、構造函數 c++

邏輯操作符的陷阱(三十二)

C++ 重載邏輯操作符 邏輯操作符陷阱 比較操作符 我們今天來看看邏輯操作符,它的原生語義是:操作數只有兩種值(true 和 false),邏輯表達式不用完全計算就能確定最終值,其最終結果只能是 true 或者 false。 下來我們來看個編程實驗#include

【c++】c++中重載輸出操作符為什麽要返回引用

不返回 定義 類型 AS 標準 操作符 連續 新的 輸出 針對:ostream & operator <<(ostream & os, const ClassType &object) 說明幾點: 1.第一個形參為對ostream對象的引

邏輯操作符邏輯與)

defined 操作數 轉換 nan 意思 布爾值 說明 size pan 邏輯操作符: &&:與 || :或 !:非 &&與 (只有有一個條件不成立,返回false) 案例: var num1=10,num2=5; console.lo

通過構造函數創建新對象時new操作符具體做了什麽?

header 作用 對象 指向 gpo 操作 創建 構造 做了 ①創建一個新對象 ②將構造函數的作用域賦給新對象(因此this指向了這個新對象) ③執行構造函數中的代碼(為這個新對象添加屬性) ④返回新對象 通過構造函數創建新對象時,new操作符具體做

Python基礎(4):python中的特性入門篇(索引切片連線重複成員操作符

在介紹列表的時候發現,有一些特性沒有提前解釋,而穿插在其中又會略顯重複和雜亂,索性在這裡來個總結。 接觸python的人不難了解到一個詞:高階特性。 其實內容並不高深,因為高階特性的產生,就是為了讓程式碼更簡介。 以下先介紹簡單的:索引,切片,連線,重複,成員操作符,以及其應用物件。 &nb

大資料之scala(三) --- 類的檢查、轉換、繼承檔案特質trait操作符applyupdateunapply高階函式柯里化控制抽象集合

一、類的檢查和轉換 -------------------------------------------------------- 1.類的檢查 isInstanceOf -- 包括子類 if( p.isInstanceOf[Employee]) {

專案期複習:JS操作符彈窗與除錯凝視資料型別轉換

1、JS操作符 ① 除法運算後。是有小數存在的。跟C語言不同之處

項目期復習:JS操作符彈窗與調試凝視數據類型轉換

布爾 算數操作符 字符型 borde 數值類型 算數 template col onf 版權聲明:本文為博主原創文章,未經博主同意不得轉載。 https://blog.csdn.net/huangyibin628/article/det

Rxjava - 操作符執行緒操作的簡單使用

目錄 建立操作符 10種常用的操作符定義 下面做幾個操作符的demo演示 create from repeat defer interval Scheduler 什麼是Sc

Rxjava - 操作符線程操作的簡單使用

ever 個數 sin rri ply mar ++ put time 目錄 創建操作符 10種常用的操作符定義 下面做幾個操作符的demo演示 create from repeat defer interval Scheduler 什麽是Scheduler? 如何使