天天看點

2.運算符與表達式

1.Eclipse是一個IDE(內建開發環境)

內建了代碼編寫功能,分析功能,編譯功能,調試功能等一體化的開發軟體

2.運算符:就是用于對常量和變量進行操作的符号

表達式:用運算符連接配接起來符合Java文法的式子。不同運算符連接配接的表達式是不同類型的表達式。

運算符分類:

算術運算符:

+,加法運算

字元參與加法運算,其實是拿字元在計算機中存儲的資料值來參與運算的 ‘A’:65 ‘a’:97

字元串參與加法運算,其實做的不是加法運算,而是字元串的拼接

-,減法運算

*,乘法運算

/:用于擷取兩個資料相除時候的商

%:用于擷取兩個資料相除時候的餘數

++:自增用于對變量加1

–:自減用于對變量減1

單獨使用的時候,++或者–放在變量的前面或者後面,結果都一樣

參與其他操作的時候:

++或者–在後面,先拿變量做運算,然後變量++或者–

++或者–在前面,先變量++或者–,然後變量再做運算

指派運算符:

基本的指派運算符:=

擴充的指派運算符:+=,-+,*=,/=。。。。。

注意:擴充的指派運算符,隐含了強制類型轉換

關系運算符:

= =,!=,>,>=,<,<=

關系運算符的結果是Boolean類型。

注意:千萬不要吧==和=寫混

邏輯運算符:用于連接配接關系表達式

&:有false則false

|:有true則true

^:相同為false,不同則true

!:true則false,false則true

&&:和&結果一樣,雙&&有短路效果,左邊為false,則右邊不執行

||:和|結果一樣,雙||有短路效果,左邊為true,則右邊不執行

三元運算符:

關系表達式?表達式1:表達式2

執行流程:

A:計算關系表達式得值,看是true還是false

B:如果結果是true,表達式1就是結果

如果結果是false,表達式2就是結果

3.鍵盤錄入Scanner

為了提高程式的靈活性,我們就把資料改為鍵盤錄入。

如何實作鍵盤錄入資料呢?目前我們隻能使用JDK提供的類Scanner。

如何使用Scanner擷取鍵盤錄入資料呢?如下步驟,大家目前隻能記住

使用步驟:

A:導包:

手動導入

自動點選滑鼠生成

快捷鍵(推薦)

Ctrl+shift+o

import java.util.Scanner;

在一個類中順序:package > import > class

B:建立鍵盤錄入對象

Scanner sc = new Scanner(Stystem.in);

C:接收資料

int i = sc.nextInt();