有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java字符和int数组的差异

当我试图打印未初始化的静态字符数组时,它会给出运行时错误(空指针异常),而未初始化的静态int数组会给出空值。为什么

public class abc {
    static int arr[];
    static char ch[];

    public static void main(String[] args) {
        System.out.println(ch); //it gives null pointer exception at run time
        System.out.println(arr); //it gives output as "null".
        }
    }

共 (0) 个答案