首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java中各部类的初始化值

2012-10-06 
Java中各类型的初始化值Java中 成员变量 初始化的默认值是多少呢?下面用程序来说(程序转自别人的BLOG)?pub

Java中各类型的初始化值

Java中 成员变量 初始化的默认值是多少呢?下面用程序来说(程序转自别人的BLOG)

?


public class Long {
?static int a;??
?static char b;??
?static short s;??
?static float f;??
?static long lo;??
?static double dou;??
?static byte e;??
?static boolean flag;??
?static Object obj;
?public static void main(String []args)
?{
??System.out.println("int a="+a+"\nchar b="+b+" \n"+" short s="+s+"\n " +
????"float f="+f+"\n long lo="+lo+"\n double dou="+dou+"\n byte e="+e+"\n" +
??????" boolean flag="+flag+"\n Object obj="+obj);
?}

}

?

?

?

输出结果

?

int a=0
char b=

short s=0
?float f=0.0
?long lo=0
?double dou=0.0
?byte e=0
?boolean flag=false

?

?

总结:出了Char类型默认值是空格“ ”外,其他基本类型的都是0或者0.0,Boolean的默认为false

?

?? 但是有一点我没弄明白,为什么上面的变量不加static,程序就出错呢?忘各位高手解答。

?

?

?

?

?

?

?

?

热点排行