java 比较两个整数是否相等

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:36:11

public class Hello {
public static void main(String[] args) {
System.out.println(getMax(2, 10));
}
public static int getMax(int a, int b){
return a > b ? a : b;
}
}

int i=3;
if(i==3){
System.out.println("相等");
}else
System.out.println("不相等");

String s="abc";
if("aaa".equals(s)){
System.out.println("相等");

}else{
System.out.println("不相等");

}

运行已经丢弃,将被垃圾收集的对象的“finalize()“ 这个方法。但并不确定肯定会运行,向gc()方法一样,只是建议虚拟机运行。

你比两个变量的值相等用equals
用==不行
因为变量引用的是地址
比如
int a
int b

a=b
if a==b 打印 结果是假

class Compare
{
public static void main(String args[])
{
int a=25;
int b=25;
if(a==b)
System.out.println("相等");
else
System.out.println("不相等");
}
}
//最明了的写法,题中的数字可以自己改