Java几种类型数组的默认值
来源:互联网 发布:win10允许软件联网 编辑:程序博客网 时间:2024/05/14 12:30
无论是C语言还是Java都必不可少的使用到数组。
说起数组,就不得不说说数组的默认值。
之前一直不太明白这些的默认值到底是什么?碰到了索性都编了一下还是用事实说话,比较有利。
实验发现:
1、int类型定义的数组,初始化默认是0
2、String类型定义的数组,默认值是null
3、char类型定义的数组,默认值是0对应的字符
4、double类型定义的数组,默认值是0.0
5、float类型定义的数组,默认值是0.0
而且不仅仅是数组第一个元素有默认值,所有的数组的默认值和上面的规则一样
实验代码:
package com.xaut.cherry.niukewang0702;
/*
* 几种类型的数组的默认值
* */
public class ArrayInitialValue {
public static void main(String[] args) {
// TODO Auto-generated method stub
int [] intarray = new int [10];
for(int i = 0;i<intarray.length;i++){
System.out.println("int : "+intarray[i]); //int类型定义的数组,初始化默认是0
}
System.out.println();
String [] stringarray = new String[10];
for(int i = 0;i<stringarray.length;i++){
System.out.println("String : "+stringarray[i]); //String类型定义的数组,默认值是null
}
System.out.println();
char [] chararray = new char[10];
for(int i = 0;i<chararray.length;i++){
System.out.println("char : "+(int)chararray[i]); //char类型定义的数组,默认值是0对应的字符
}
System.out.println();
double [] doublearray = new double[10];
for(int i = 0;i<doublearray.length;i++){
System.out.println("double : "+doublearray[i]); //double类型定义的数组,默认值是0.0
}
System.out.println();
float [] floatarray = new float[10];
for(int i = 0;i<floatarray.length;i++){
System.out.println("float : "+floatarray[i]); //float类型定义的数组,默认值是0.0
}
}
}
实验结果:
- Java几种类型数组的默认值
- java 几种类型之间的转换
- java中几种类型的流
- Java中“引用”的几种类型
- java 的异常有几种类型
- Java中“引用”的几种类型
- Java Map的几种类型
- java定义数组的三种类型
- java定义数组的三种类型
- java定义数组的三种类型
- NullPointerException 的几种类型
- Doctype的几种类型
- 排序的几种类型
- result_type的几种类型
- Dialog的几种类型
- 几种类型的toast
- DOCTYPE的几种类型
- NAT的几种类型
- 快速幂
- 黑白子交换
- 移动web02
- A
- eclipse常用快捷键
- Java几种类型数组的默认值
- Http同步和异步请求区别
- STL之set相关算法
- svn导出项目后报错汇总
- [JZOJ100023] 塔(口胡)
- 如何用Java和Redis设计一个高效的先入先出的队列
- 调试ASP程序时,遇到程序运行错误时怎么查看具体错误位置呢?
- 手动添加git到目录右键菜单
- Spark RDD转换操作union、join、cogroup