Java-註釋
阿新 • • 發佈:2022-12-04
-
平時我們編寫程式碼,在程式碼量比較少的時候,我們還可以看懂自己寫的,但是當專案結構一旦複雜起來,我們就需要用到註釋了
-
註釋並不會被執行,是給我們寫程式碼的人看的
-
書寫註釋是一個非常好的習慣
為了方便管理,我這邊使用一個空的專案(本人使用
public class HelloWorld {
public static void main(String[] args) {
//輸出一個Hello World
System.out.println("Hello World");
}
}
Java中的註釋有三種:
-
單行註釋
-
-
文件註釋
public class HelloWorld {
public static void main(String[] args) {
//輸出一個Hello World 我是單行註釋
//System.out.println("Hello World");如果程式碼被註釋,該行程式碼將不被執行
System.out.println("Hello World");
/*
* 我是多行註釋
* 我是多行註釋
* 我是多行註釋
* 我是多行註釋
* 我是多行註釋
* 我是多行註釋
*/
/*
* @Author Cuijiuba
* @Description 我是文件註釋
* @Date 2022/12/4 14:22
**/
}
}
每日三道Java面試題
1.s1 = s1 + 1和 s1 += 1的區別?
如果s1原有資料型別小於int型別,如:short s1 = 10,則s1 = s1 + 1會發生編譯異常。
而s1 += 1則不會有任何問題,因為s1 += 1有隱式強制型別轉換,涉及到表示式型別自動提升,會自動提升為計算結果的資料型別。
2.short s1 = 1;s1 += 1;有錯嗎?
沒錯,可以正常編譯,如下圖所示:
因為s1+=1;相當於s1 = (short)(s1 + 1);
其中有隱式強制型別轉換。
3.short s1 = 1;s1 = s1 + 1;有錯嗎?
有錯,如下圖所示:
因為1是int型別,因此s1 + 1運算結果也是int型別,需要強制轉換類型別才能賦值給short型。