1.運算符和表達式
1.1什麼是表達式
符号與操作數的組合
表達式就是數學中的算式
1.2算數運算符
+ - * / %
1.2.1除數不能是0
1.2.2Java中也是先乘除後加減
相同級别的符号,從左到右順序運作
1.2.3如果想改變預設優先級加()即可
而且()是可以嵌套使用
1.2.4%取餘,求模
計算除法,結果是這次除法的餘數
1.2.4.1判斷一個數是否能被另一個數整除
1.2.4.2能夠幫助我們取出一個數字的某一位
數和數算得數
1.3關系運算符
> < >= <= == !=
1.3.1運算的結果是boolean類型
數和數算得真假
1.4邏輯運算符
&&(與) ||(或) !(非)
&&:隻有左右兩邊同時為true時結果才為true
||:左右兩邊隻要有一邊為true結果就為true
!(取反)
将真變假 将假變真
在boolean類型資料左邊使用
變量1 變量2 && ||
true true true true
true false false true
false true false true
false false false false
真假和真假算得真假
1.5字元串連接配接符
+
将變量和字元串連接配接起來
字元串:就是""引起來的内容
将字元串和變量中間加+就能把字元串和變量連接配接起來在一起
友善輸出操作
1.6指派運算符
=
int x=10;
int y=20;
x=y;
=功能:将右邊的指派給左邊的變量
複合指派運算符
-= -= *= /= %=
int x=10;
x+=5;//x=x+5;在x目前基礎上加五再指派給x
1.7自增,自減運算符
++ --
int x=10;
x++;//x自增1 x--;//x自減1
2.Java中的結構分類
2.1順序結構
代碼按順序依次執行
編寫的代碼一定會執行一次
2.2分支結構
根據某個條件是否滿足執行代碼
編寫的代碼可能會執行一次
2.3循環結構
根據條件和既定的運作次數
編寫的代碼可能會執行多次
3.分支結構
3.1單分支結構
當條件滿足時運作指定代碼語句
if()語句實作單分支結構
3.1.1if語句的文法
if(<條件>){
//條件為真時運作{}中的代碼
}
//無論條件真假都運作的代碼
ps:<條件>必須是一個boolean類型
ctrl+a ctrl+i 全局自動縮進
3.2雙分支結構
當條件滿足時運作指定代碼
當條件不滿足時運作另外代碼
使用if-else文法
if(<條件>){
//條件為真時運作的語句
}else{
//條件為假時運作的語句
}