为什么int default 0会生效?

2018-08-21  本文已影响0人  孤远

接上篇,继续探讨。

你以为是这里生效了?——眼见还真不一定为实!!

事实上,并不是这里生效了,而是int是Java的基本类型之一,它本身的默认值就是0,看到了吗?标题那个0值只是巧合!!

补充:

Java基本类型默认值

定义基本类型时如果对其进行赋值,则Java会给这些基本类型变量赋默认值。

byte,short,int类型的默认值为0

float,double默认值为0.0

char等价于short其默认值也为0

boolean的默认值为false。

本文转自 rickqin 51CTO博客,原文链接:http://blog.51cto.com/rickqin/289355

上一篇下一篇

猜你喜欢

热点阅读