我的笔记

    用惯了IDE开发,会让你忽略不少编程语言的细节。今天用记事本写了一个简单的排序就发现了如下问题:java

  1. main方法居然写错。 将 static 和void的顺序颠倒了,应该是 public static void main(String[] args)编程

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

相关文章
相关标签/搜索