用惯了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源码中某些是这么写的),字符类型表示,结果 整型+字符型 ==整型。下次注意啊!!
编程语言