Java中明确规定:
1、如果是引用型的,比如:String,还有类对象,他们的默认值都是:null;
2、而如果是值类型:double,int,long,float,char等等,他们都是:0;
还有一个,boolean,默认值是:false.

Boolean false
Char '\u0000'(null)
byte (byte)0
short (short)0
int 0
long 0L
float 0.0f
double 0.0d

如果在一个方法中定义一个变量,java不会给其分配默认值,就必须我们来给他初始化,否则将得到编译错误的提示;

 

相关文章:

  • 2022-02-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-27
  • 2021-11-27
  • 2021-11-27
  • 2021-11-29
猜你喜欢
  • 2021-11-29
  • 2021-07-17
  • 2021-09-11
  • 2021-11-29
  • 2021-07-01
  • 2021-11-24
  • 2021-10-08
相关资源
相似解决方案