用慣了IDE開發,會讓你忽略不少編程語言的細節。今天用記事本寫了一個簡單的排序就發現瞭如下問題:java
main方法居然寫錯。 將 static 和void的順序顛倒了,應該是 public static void main(String[] args)編程
寫了個方法用於打印 int數組,代碼以下數組
static void printArr(int[] arr){ for(int i = 0; i < arr.length - 1; i++){ System.out.print(arr[i]+','); } System.out.print(arr[arr.length-1]); }
輸出結果亂七八糟的,仔細看, System.out.print(arr[i]+','); 出了問題,我本來想逗號既然是一個字符,就用 單引號吧(聽說會提升效率,其實我也是看一些jdk源碼中某些是這麼寫的),字符類型表示,結果 整型+字符型 ==整型。下次注意啊!!
編程語言