概述
Java 基本类型默认值问题
如有理解错误的地方,希望大家能够指正。
与C++不同的是,在Java里面,如果一个变量是作为类的成员使用的话,那么Java将给定其一个默认值,具体值如下表:
基本类型 | 默认值 |
---|---|
boolean | false |
char | ‘u0000’(null) |
byte | (byte)0 |
short | (short)0 |
int | 0 |
long | oL |
float | 0.0f |
double | 0.0d |
值得特别注意的是,当一个基本类型的变量作为一个类的成员使用时,才会被赋默认值,当一个基本类型的变量是作为**“局部”变量时,将与C和C++一样,得到一个任意值**。
但是,在Java里面,如果你忘记了给变量赋初值,那么编译器将会直接报错,而不是和许多C++编译器一样,仅仅只是给与警告。
测试代码
public<
最后
以上就是精明楼房为你收集整理的Java 基本类型默认值问题Java 基本类型默认值问题的全部内容,希望文章能够帮你解决Java 基本类型默认值问题Java 基本类型默认值问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复