《使命召喚19:現代戰爭2》新PV分享 6/9全球公佈
阿新 • • 發佈:2022-06-03
關鍵字
abstract | assert | boolean | break | byte |
---|---|---|---|---|
case | catch | char | class | const |
continue | default | do | double | else |
enum | extends | finall | finally | float |
for | goto | if | implements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp | short | static | super |
switch | synchronized |
this | throw | throws |
transient | try | void | volatile | while |
Java所有的組成部分都需要名字。型別、變數名以及方法名都被稱為識別符號。
程式源於生活,與生活的一切都是息息相關的!!!
識別符號注意點
-
所有的識別符號都應該以字母(A-Z或a-z),美元符($)、或者下劃線(_)開始
-
首字元之後可以是字母(A-Z或a-z),美元符($)、或者下劃線(_)或數字的任何字元組合
-
不能使用關鍵字作為變數名或方法名
-
識別符號是大小寫敏感的
-
合法識別符號舉例:age、$salary、value、__1_value
-
非識別符號舉例:123abc、-salary、#abc
-
可以使用中文命名,但是一般不建議這樣去使用,也不建議使用拼音,很low
每日Java面試題
1.float n = 1.8有錯嗎?
有錯!!
1.8是雙精度數,將雙精度(double)賦值給單精度型浮點型(float)屬於下轉型(down casting,也稱為窄化)會造成精度損失,因此需要強制型別轉換;
float n = (float)1.8
或者寫成:
float f = 1.8F
2.i++和++i的區別?
i++是先取值後再自增,++i是先自增後再取值
3.while和do while有什麼區別?
while和do while都是迴圈語句,不同的是,while是先判斷條件再執行迴圈,而do while是先執行迴圈再判斷條件:
public static void main(String[] args) {
int i = 0;
while (i < 5) {
System.out.println("i = " + ++i);
}
i = 0;
do {
System.out.println("i = " + ++i);
}while (i < 5);
}