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