int型的默认值是什么?

int型的默认值是什么?,第1张

你定义的i是临时变量,这种临时变量是不会初始化的,只有类的成员变量才会被初始化。比如

class test {

private int i

}

然后你创建一个test对象,new test(),那么这个对象的属性i就会被默认初始化为0。

Boolean 数据类型默认值是 false

int 数据类型默认值是 0

Number 数据类型默认值是NaN

String 数据类型默认值是 null。虽然 null 值与空字符串 ("") 均表示没有任何字符,但二者并不相同。

uint 数据类型的变量的默认值是 0。

Object 数据类型的实例,默认值是 null,这意味着,如果尝试将 undefined 赋给 Object 实例,Flash Player 会将值 undefined 转换为 null。

这些都可以在帮助中找到的。

int和integer的区别:

1、Integer默认值是null,而int默认值是0;

2、声明为Integer的变量需要实例化,而声明为int的变量不需要实例化;

3、Integer是对象,用一个引用指向这个对象;而int是基本类型,直接存储数值。

扩展资料

Java两种数据类型分类:

原始数据类型,分为boolean、byte、in、char、long、short、double、float 。

引用数据类型 ,分为数组类、接口。

为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象 *** 作,Java为每一个基本数据类型都引入了对应的包装类型,int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10095928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存