java基礎運算符、鍵盤錄入

1.運算符
1.1算數運算符
概述:java中對常量或變臉進行數學運算的一些符號。就是對應我們數學中的數學運算
1.2比較運算符
概述:用來比較兩個元素的大小關係,結果是boolean類型。符號和數學比較運算符號是一樣的
運算符號:小於<;等於==;大於等於>=;小於等於<=;不等於!=
1.3賦值運算符
概述:做把一個常量值存放到對應的數據類型變量空間中,
普通賦值:把一個 常量值存放到對應的數據類型變量
擴展賦值:先使變量裏面的值和賦值符號右邊的值進行運算,把運算後的結果賦值給變量。
運算符號:+=,-=,*=,/=,%=
1.4邏輯運算符
概述:主要是表示兩個表達式結果的邏輯關係
運算操作:與【且】:表示兩個表達式的結果必須都成立結果才成立,有一個不成立結果就不成立【有假則假,全真爲真】
普通與:&執行的時候&左右兩邊的表達式都要執行
短路與:&&執行的時侯符號左邊的表達式不成立,右邊的表達式就不執行了。
運算符號:或:表示兩個表達式的結果有一個成立最終的結果就成立【有真爲真,全假爲假】
普通或:|執行的時候要對|左右兩邊的表達式都要執行
短路或:||執行的時候符號左邊的表達式成立,右邊的表達式就不執行了
運算符號:非! :取反操作
運算符號:異或^:兩個表達式的關係結果不同爲真,相同爲假。
1.5三元運算符
元:表示可以操作的表達式【可以是常量,運算的式子等】
三元:三個可以操作的式子
格式:數據類型 變量名稱 = 表達式1?表達式2:表達式3;例 int z= a>b?c:d
執行流程:1.判斷表達式1是否成立2.根據表達式1的結果進行賦值給變量,表達式成立,把表達式2的結果賦值給變量。表達式1不成立,把表達式3的結果賦值給變量。 如果a>b 則z=c;否則z=d
1.6位移運算符
概述:一個數字通過在數制的位上進行左右移動達到數制翻倍和縮小的效果的運算符號
運算符號
<<:左位移,數向左移動一位數字就擴大2倍
>>:右位移 數向右移動一位數字值就縮小2倍
>>>:無符號右位移:數向右移動一位數字值就縮小2倍,但是 他只可以用於正數

2.鍵盤錄入
概述:就是 java中使用鍵盤錄入一些數據到內存變量中
Scanner類
構造方法:
Scanner(File source):構造一個新的Scanner,產生從指定文件掃描的值。
Scanner(File source,String charsetName):構造一個新的Scanner,產生從指定 文件掃描的值
Scanner(InputStream source):構造一個新的Scanner,產生指定輸入流掃描的值
Scanner(InputStream source,String charsetName):構造一個新的Scanner,產生從指定輸入流掃描的值。
Scanner(Path source):構造一個新的Scanner,產生從指定文件掃描的值。
基本 使用:
1.導包【找到Scanner類】import java.util.Scanner
2.創建Scanner的對象:Scanner sc = new Scanner(System.in);
3.數據類型 變量 = sc.nextXxx();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章