JAVA打怪之路 - Java基本語法

Java基本語法

一、關鍵字和保留字

定義:被Java語言賦予了特殊含義,用做專門用途的字符串(單詞)

特點:關鍵字中所有字母都爲小寫 , 保留字有 goto **、**const

官方地址**:** https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html

二、標識符

(1)標識符命名規則:
在這裏插入圖片描述
(2)Java中的名稱命名規範:
在這裏插入圖片描述
注意1:在起名字時,爲了提高閱讀性,要儘量有意義,“見名知意”。

注意2:java採用unicode字符集,因此標識符也可以使用漢字聲明,但是不建議使用。

三、變量 ( 成員變量(屬性)和局部變量 )

(1)變量使用注意事項:
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-ZZayucuB-1575975632257)(C:/SoftWare/YNote/qq125159FF09D3023383D30C3E66D687A9/87fc14880768418ea73b3cf3755c189d/clipboard.png)]
(2)變量的分類

按照數據類型分類 (強類型語言)
在這裏插入圖片描述
按聲明位置的不同分類
在這裏插入圖片描述
注意:成員變量(屬性)和局部變量的區別?
在這裏插入圖片描述
(3)整數類型:byte、short、int、long
在這裏插入圖片描述
(4)浮點類型:float、double
在這裏插入圖片描述
(5)字符類型:char
在這裏插入圖片描述
(6)布爾類型:boolean
boolean類型數據只允許取值true和false,無null。boolean類型不可以轉換爲其它的數據類型。

(7)基本數據類型轉換
在這裏插入圖片描述
(8)強制類型轉換
在這裏插入圖片描述
四、進制
在這裏插入圖片描述
五、運算符

算術運算符
在這裏插入圖片描述
比較運算符(關係運算符)
在這裏插入圖片描述
邏輯運算符
在這裏插入圖片描述
在這裏插入圖片描述
位運算符

​ 位運算是直接對整數的二進制進行的運算 注意:無**<<<**
在這裏插入圖片描述
三元運算符
在這裏插入圖片描述
賦值運算符 ( = )

​ 比較運算符“==”不能誤寫成賦值運算符“=”,當“=”兩側數據類型不一致時,可以使用自動類型轉換或使用強制類型轉換原則進行處理,支持連續賦值。

運算符的優先級
在這裏插入圖片描述
六、程序流程控制

(1) 順序結構

​ 程序從上到下逐行地執行,中間沒有任何判斷和跳轉,默認程序執行順序。

(2) 分支結構

​ 根據條件,選擇性地執行某段代碼。

​ 有if…else和switch-case兩種分支語句。
在這裏插入圖片描述switch(表達式){ //switch(表達式)中表達式的值必須是下述幾種類型之一:
byte,short,char,int,枚舉 (jdk 5.0),String (jdk 7.0);
case 常量1: //case子句中的值必須是常量,不能是變量名或不確定的表達式值;
語句1;
break; //注:break語句用來在執行完一個case分支後使程序跳出
//switch語句塊;如果沒有break,程序會順序執行到switch結尾
case 常量2:
語句2;
break;
default: //default子句是可任選的。同時,位置也是靈活的。當沒有匹配的case時,執行default
語句;
break;
}
(3) 循環結構
在這裏插入圖片描述
:do-while循環至少執行一次循環體。

無限循環:boolean flag = true; while(flag){ flag = false; } for(;😉{ break; }

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-vdAAslaa-1575975632269)(C:/SoftWare/YNote/qq125159FF09D3023383D30C3E66D687A9/fc5cc35763c341b4be6ba0e45def32a3/clipboard.png)]

七、特殊關鍵字使用 - break、continue、return

(1)break 語句用於終止某個語句塊的執行**,** break語句出現在多層嵌套的語句塊中時,可以通過標籤指明要終止的是哪一層語句塊。

(2) continue 語句只能使用在循環結構中,用於跳過其所在循環語句塊的一次執行,繼續下一次循環。continue語句出現在多層嵌套的循環語句體中時,可以通過標籤指明要跳過的是哪一層循環。

(3) return 語句並非專門用於結束循環的,它的功能是結束一個方法。當一個方法執行到一個return語句時,這個方法將被結束。與break和continue不同的是,return直接結束整個方法,不管這個return處於多少層循環之內。

過標籤指明要跳過的是哪一層循環。

(3) return 語句並非專門用於結束循環的,它的功能是結束一個方法。當一個方法執行到一個return語句時,這個方法將被結束。與break和continue不同的是,return直接結束整個方法,不管這個return處於多少層循環之內。
在這裏插入圖片描述
JAVA基本語法就這麼多了,只是總結,希望有所幫助。

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