Java中的默认数组值

如果我们不给数组元素赋值并尝试访问它们,编译器就不会像简单变量那样产生错误。相反,它分配的值不是垃圾。

null

下面是默认的赋值。

不。 资料型态 默认值
1. 布尔值 错误的
2. 智力 0
3. 双重的 0
4. 一串 无效的
5. 用户定义类型 无效的

例子:

JAVA

// Java program to demonstrate default
// values of array elements
class ArrayDemo {
public static void main(String[] args)
{
System.out.println( "String array default values:" );
String str[] = new String[ 5 ];
for (String s : str)
System.out.print(s + " " );
System.out.println(
"Integer array default values:" );
int num[] = new int [ 5 ];
for ( int val : num)
System.out.print(val + " " );
System.out.println(
"Double array default values:" );
double dnum[] = new double [ 5 ];
for ( double val : dnum)
System.out.print(val + " " );
System.out.println(
"Boolean array default values:" );
boolean bnum[] = new boolean [ 5 ];
for ( boolean val : bnum)
System.out.print(val + " " );
System.out.println(
"Reference Array default values:" );
ArrayDemo ademo[] = new ArrayDemo[ 5 ];
for (ArrayDemo val : ademo)
System.out.print(val + " " );
}
}


输出

String array default values:null null null null null Integer array default values:0 0 0 0 0 Double array default values:0.0 0.0 0.0 0.0 0.0 Boolean array default values:false false false false false Reference Array default values:null null null null null 

本文由 闪烁泰吉 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 写极客。组织 或者把你的文章寄去评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享