java 里面怎么判断两个int型的数值相等

我的 源码!
if(number.getNumNumber()!=null&&!number.getNumNumber().equals("")){
condition+=" and num_number like '%" +number.getNumNumber()+ "%'";
}
求大神改一下:

如果是int类型,判断相等的话直接使用 "=="来判断,例如:

int i = 10;

int j = 10;

System.out.print(i == j);

如果是Integer类型,则可以使用equals方法进行相等比较。

int与Integer的基本使用对比

(1)Integer是int的包装类;int是基本数据类型; 
(2)Integer变量必须实例化后才能使用;int变量不需要; 
(3)Integer实际是对象的引用,指向此new的Integer对象;int是直接存储数据值 ; 
(4)Integer的默认值是null;int的默认值是0。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-02

通过==判断两个int值是否相等。

举例:

int a=1;//定义一个int型数值
int b=2;//定义一个int型数值
if(a==b){//用==判断是否相等
  //相等
}else{
  //不相等
}

第2个回答  2015-01-06
int a,b;
if(a==b)
System.out.println("a==b");追问

我的 需要跟数据库交互啊! 麻烦帮忙改一下代码吗?

本回答被提问者采纳
第3个回答  2015-01-06
,代码如下
public class Test{
public static void main(Stirng args[]){
int a = 1;
int b = 1;
System.out.println(a==b);
}
}追问

我的 需要跟数据库交互啊! 麻烦帮忙改一下代码吗?
已经结 解决
if(number.getNumNumber()!=0){
condition+=" and num_number like '%" +number.getNumNumber()+ "%'";
}

第4个回答  2018-07-16
int 不会为空,把判断null改成0就好了
相似回答