Java回顾篇————八种基本变量作为成员变量的默认值。
2016-06-07 22:46
465 查看
其实我们会很惊奇的发现,基本数据类型作为类的成员变量时可以不赋予初值,在方法中输出也不会报错。
下面我们看看我们的八种数据类型的默认值是什么样的。
输出的结果是这样:
各种整型成员变量的默认值:
1 byte默认值:0 short默认值:0 int默认值:0 long默认值:0
2 各种实型成员变量的默认值:
float默认值:0.0 double默认值:0.0
布尔型成员变量的默认值:
boolean默认值:false
字符型成员变量的默认值:
char默认值:
大家肯定会惊奇,为什么整形和实数型输出的结果会一样,
其实真正的结果如下:
下面我们看看我们的八种数据类型的默认值是什么样的。
package objectandclass; import java.awt.SecondaryLoop; public class VarText { //整形变量 byte b; short s; int i; long l; //实型变量。 float f; double d; //布尔型 boolean bool; //字符型 char c; String str; public VarText(){ System.out.println("各种整型成员变量的默认值:"); System.out.println("byte默认值:"+this.b+"short默认值:"+this.s+"int默认值:"+this.i+"long默认值:"+this.l); System.out.println("各种实型成员变量的默认值:"); System.out.println("float默认值:"+this.f+"double默认值:"+this.d); System.out.println("布尔型成员变量的默认值:"); System.out.println("boolean默认值:"+this.bool); System.out.println("字符型成员变量的默认值:"); System.out.println("char默认值:"+this.c); System.out.println("引用型成员变量的默认值"); System.out.println("String默认值:"+this.str); }
输出的结果是这样:
各种整型成员变量的默认值:
1 byte默认值:0 short默认值:0 int默认值:0 long默认值:0
2 各种实型成员变量的默认值:
float默认值:0.0 double默认值:0.0
布尔型成员变量的默认值:
boolean默认值:false
字符型成员变量的默认值:
char默认值:
大家肯定会惊奇,为什么整形和实数型输出的结果会一样,
其实真正的结果如下:
基本类型 | 默认值 |
---|---|
byte | 0 |
short | 0 |
int | 0 |
long | 0L |
float | 0.0f |
double | 0.0d |
char | ‘\u0000’ |
boolean | false |
相关文章推荐
- 回顾工作,迎接2016
- 用心规划人生,成功就在不远处
- 一个低调Net程序员的2014年度总结
- 2013-酸甜苦辣这一年
- 2014梦从这里开始
- 外部类、内部类、匿名内部类之间关系模型
- "黑马程序员"针对for循环的一些学习及案例
- 我的2013回顾,从新浪博客搬过来的
- 2015年了
- 2014信息检索大赛项目回顾(下)——完全无关0.0
- 2014信息检索大赛项目回顾(中)——问题挖掘
- web知识点回顾
- 我的MES故事
- 职场新人半年工作总结
- CSDN第一篇博客,找工作日记第一篇
- 开张了
- (2012年7月至2014年6月)工作总结
- 黑马程序员-2 ios学习历程 C语言基础回顾
- 从业经历回顾之TP-LINK
- LeetCode Palindrome Partitioning