本文主要是介绍java数据类型的默认值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在题目中偶然看到,然后也不记得是那些了,于是写了一段代码加以验证:public class Test1{
int a;
double b;
boolean c;
char d;
float f;
byte e;
long h;
short j;
String k;
public static void main(String args[]){
Test1 a=new Test1();
System.out.println("整型的默认值是:"+a.a);
System.out.println("双精度浮点型的默认值是:"+a.b);
System.out.println("布尔型的默认值是:"+a.c);
System.out.println("字符型的默认值是:"+a.d);
System.out.println("byte的默认值是:"+a.e);
System.out.println("单精度浮点型的默认值是:"+a.f);
System.out.println("短整型的默认值是:"+a.j);
System.out.println("长整型的默认值是:"+a.h);
System.out.println("字符串引用类型的默认值是:"+a.k);
}
}
在eclipse中,运行结果如下:
答案已经显然易见,但在这里,我们来说说字符型。
char
char的话比较特殊,他的值没有,没有,就是null,而在unicode编码里面,显示的是 \u0000 这个值,因此对于字符型,它的默认值是:\u0000
这篇关于java数据类型的默认值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!