博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
域和局部变量的初始值
阅读量:4049 次
发布时间:2019-05-25

本文共 948 字,大约阅读时间需要 3 分钟。

-- Start

如果沒有显示给域赋初值, 那么它会被自动赋初始值, 数值为0, 布尔值为false, 对象为null. 值得注意的是我们在使用局部变量之前, 必须明确的初始化局部变量, 否则编译会报错.

private byte b;    private short s;    private int i;    private long l;    private float f;    private double d;    private char c;    private boolean bl;    private String str;    public Test() {	System.out.println("byte 域的默认值是 " + b);	System.out.println("short 域的默认值是 " + s);	System.out.println("int 域的默认值是 " + i);	System.out.println("long 域的默认值是 " + l);	System.out.println("float 域的默认值是 " + f);	System.out.println("double 域的默认值是 " + d);	System.out.println("char 域的默认值是 " + c);	System.out.println("boolean 域的默认值是 " + bl);	System.out.println("Object 域的默认值是 " + str);		byte bLocal;	//System.out.println("byte 局部变量的值是  " + bLocal); // 编译错误    }
结果如下:

byte 域的默认值是 0short 域的默认值是 0int 域的默认值是 0long 域的默认值是 0float 域的默认值是 0.0double 域的默认值是 0.0char 域的默认值是

---
更多参见:
--
声 明:转载请注明出处
-- Last Updated on 2012-05-17
-- Written by ShangBo on 2012-05-17
-- End
你可能感兴趣的文章
考研前夜涂笔
查看>>
英语复试自我介绍
查看>>
什么是熵?
查看>>
拼凑、摘抄-评李代平的软件工程第二版
查看>>
误传了数千年的几个名句
查看>>
韩复榘经典语录
查看>>
厅、部、局、司区分大小
查看>>
VS2005中使用C#编写MDI窗口根据子窗口个数控制菜单项的enabled属性
查看>>
北川邓家“刘汉小学”无一死亡奇迹背后的真相
查看>>
救灾,从来没有胜利
查看>>
.net 2.0中ConfigurationManager替代了原来的ConfigurationSettings
查看>>
Asp.net 2.0中使用Datawindow.net2.0
查看>>
常用命名法:骆驼命名法,匈牙利命名法和帕斯卡命名法
查看>>
Server.MapPath方法测试结果
查看>>
Asp.net 默认配置下,Session莫名丢失的原因及解决办法
查看>>
Datawindow.net中如何使用Calendar控件
查看>>
如何在Datawindow.net中实现让当前行选中,并且当前行以其他颜色显示
查看>>
Datawindow.net如何使用导航栏
查看>>
如何利用Datawindow.net提取Sequence数据
查看>>
小诗,纪念我即将到来的结婚两周年
查看>>