首页>>后端>>java->java未赋值的数组输出什么?

java未赋值的数组输出什么?

时间:2023-11-30 本站 点击:0

java中数组没有赋值会等于什么?怎么程序运行到这里会停止?

错误原因数组越界 改成下面的

public class ArrDemo1{

public static void main (String[] args) {

int A[][]={{1,2,3,4},{5,6,7},{8,9},{10}};

for(int i=0;iA.length;i++){

for(int j=0;jA[i].length;j++){

System.out.print(A[i][j]);

System.out.print(" ");

}

System.out.println();

}

}

}

为什么java中char型数组元素没有赋值初始化的元素值是a???

因为对于Java中基本数据类型默认值都是0, 如果是int[] c=new int[3];他会是3个0, 你那不可能是a的,应该输出3个空出来NUL,因为数字0编码在ASCII码中对应的字符值NUL

java编程 没有赋值的数组 怎么知道数组元素的值

因为凡是利用 New 这个关键字新建出来的对象,对象里面的基本变量都会被初始化!

而int类型初始化的值就是 0 ,float,double等就是 0.0f ,0.0。。。等等。。

所以A是正确的,B说未定义,错了,已经初始化了,C明显的下标越界,D为空,也错。

若有疑问请继续提出,若帮到你,望采纳。

java中string不赋值输出什么

如果在Java中定义了一个String变量,但没有给它赋值,则该变量将被初始化为null。当试图使用未初始化的String变量进行任何操作(例如使用它的值作为函数参数或将其拼接到另一个String中)时,将引发空指针异常,程序会崩溃。因此,在Java中定义String变量时,最好始终在定义时就给它一个初始值。否则,可能会因为空指针异常而导致程序出现严重的问题。在Java中,尽管初始值为null的String变量不会报错,但是不被赋值的变量是否为null是无法确定的。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/java/3854.html