1.運算符
(1)算術運算符
A:+,-,*,/,%,++,--
B:+的用法
【a.加法】
【b.正號】
【c.字符串連接付】
C:/和%的區別
【數據做除法的時候,/取的是商,%取的是余數】
D:++和--的用法
【a.單獨使用時:放在 操作數據的前面和后面效果是一樣的,a++或者++a效果是一樣的】
【b.參與操作運算時-放在操作數的前面:先自增或者自減,再參與操作】
【c.參與操作運算時-放在操作數的后面:先參與操作,再自增或者自減】
【例子解析】
(2)賦值運算符
A:=,+=,*=,/=,%=
B: = 叫做賦值運算符
C:擴展的賦值運算符的特點
(3)比較運算符
A:==,!=,>,>=,<,<=
B:無論運算符兩端 是什么運算,最終結果是boolean類型
C:千萬不要把==寫成了 =
(4)邏輯運算符
A:&&,||,!
【&&:結果和&是一樣的,只不過有短路效果。左邊是false,右邊不執行】
【||:結果和 | 是一樣的,只不過有短路效果。左邊是true,右邊不執行】
【!:非true則false,非false則true】
B:邏輯運算符用于連接boolean類型的式子
(5)位運算符
A:做位運算,首先要把數據轉換成二進制
B:&,|,^,~
【&:有false,則false】
【|:有true,則true】
【^:位異或運算,相同則false,不同則true】
【~:位取反運算符:0變1,1變0】
C:<<,>>,>>
【<<:左移 左邊最高位丟棄,右邊補齊0】
【>>:右移 最高位是0,左邊補齊0;最高位是1,左邊補齊1】
(6)三元運算符
A:格式
【比較表達式?表達式1:表達式2】
B:執行流程
【首先計算比較表達式的值,如果為true,則執行表達式1,否則執行表達式2】
2.鍵盤錄入
【注】java.lang包下的類不需要導入,其他的全部需要導入

3.流程控制語句
(1)順序結果 從上往下,依次執行
(2)選擇結構 按照不同的選擇,執行不同的代碼
(3)循環結構 做一些重復的代碼
新聞熱點
疑難解答