请问怎么判断一个int型为null 在java里,int变量没有被赋值前被初始化为0int i ;private String getStr(int i){ return String.valueOf(i);}输出结果: 0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int得看该变量是全局的还上局部的。若前者,则会默认为0若后者,则是个随机数 回复人: kingfish(八百里秦川@龙城异客) ( ) 信誉:100 2005-04-20 18:24:00 得分: 0 如果i是局部变量,必须初始化如果i是成员变量,缺省值为0正解 int 为java的基本类型,没有null的 对于基本类型,java在声明时好像会赋默认值 是不是在main里面的都是局部变量,都要初始化在类里面都是成员变量 null 针对对象而言,java中的基本型别都有默认值!楼主努力哦 int 是基本类型,不是对象。不能使用null来判断。我使用的是eclipse。如果一个int没有赋值,eclipse会提示的,呵呵。 zmt_cn(细雨微凉) 写的private String getStr(int i){ return String.valueOf(i);}就可以吧。 这样:int i = 0;if(i == 0){...} 楼主怎么会想要判断一个int型的变量是不是null呢?如果只是想判断它是否被修改过,那就在初始化的时候给它赋一个以后不可能被赋的值就好了。 java页面中显示excel,但数字是以科学计数法显示 hql语句问题 ArrayList 的add() 这是最后一到基础思维题了 “宠物商店”是什么? 初学者的问题,不要笑,谢谢! 那位高手告诉我该怎么学java?感激不尽 找不到java.io.*包????? 有谁知道现在java方面的证书哪一个最权威? 如何将CLASSPATH=c:\myclass; 写到批处理中去执行,而不用去配置环境变量 关一JLabler 的问题! Hibernate 教程下载 高手请进有一问题需要解决 解决问题就结贴
若前者,则会默认为0
若后者,则是个随机数
如果i是局部变量,必须初始化
如果i是成员变量,缺省值为0正解
private String getStr(int i){
return String.valueOf(i);
}就可以吧。
if(i == 0){
...
}