java 判断int相等
时间: 2023-09-15 19:18:38 浏览: 61
在 Java 中,要判断两个 int 类型的变量是否相等,可以使用等于号 "==" 进行比较。如果两个 int 变量的值相等,那么它们就是相等的。
例如:
```java
int a = 10;
int b = 10;
if (a == b) {
System.out.println("a 和 b 相等");
} else {
System.out.println("a 和 b 不相等");
}
```
在上面的代码中,我们声明了两个 int 变量 a 和 b,并将它们都赋值为 10。然后通过 if 语句和等于号 "==" 来判断它们是否相等。由于 a 和 b 的值相等,所以输出结果为 "a 和 b 相等"。
需要注意的是,在 Java 中,如果要比较两个 Integer 类型的对象是否相等,应该使用 equals 方法进行比较,而不能使用等于号 "=="。因为等于号 "==" 比较的是两个对象的引用地址,而不是它们的值。例如:
```java
Integer a = new Integer(10);
Integer b = new Integer(10);
if (a.equals(b)) {
System.out.println("a 和 b 相等");
} else {
System.out.println("a 和 b 不相等");
}
```
在上面的代码中,我们声明了两个 Integer 对象 a 和 b,并将它们都赋值为 10。然后通过 if 语句和 equals 方法来判断它们是否相等。由于 a 和 b 的值相等,所以输出结果为 "a 和 b 相等"。