java判断两个数字是否相等
时间: 2023-08-01 14:12:48 浏览: 99
在Java中,如果要判断两个数字是否相等,可以使用 "==" 运算符。例如:
```
int num1 = 10;
int num2 = 20;
if(num1 == num2) {
System.out.println("num1 和 num2 相等");
} else {
System.out.println("num1 和 num2 不相等");
}
```
在这个例子中,num1和num2的值不相等,因此输出的结果为 "num1 和 num2 不相等"。
相关问题
java判断两个数字相等
在Java中,可以使用"=="运算符来判断两个数字是否相等。例如:
```java
int a = 5;
int b = 5;
if (a == b) {
System.out.println("a和b相等");
}
```
上述代码将输出"a和b相等"。请注意,这种方法只适用于基本数据类型(如int,double等)。如果要比较两个对象是否相等,应该使用equals()方法。
java 8 判断数字是否相等
在 Java 8 中,你可以使用 `equals()` 或 `==` 运算符来判断两个数字(int、long、double 等基本数据类型)是否相等。但是,需要注意的是:
1. 对于基本类型如 int、char、byte 等,`==` 操作符用于比较它们的值是否完全相同。
```java
int a = 5;
int b = 5;
System.out.println(a == b); // 输出 true,因为它们有相同的数值
```
2. 对于引用类型如对象,`==` 比较的是它们的内存地址是否相同;而 `equals()` 方法通常是在字符串、枚举和其他实现了 `equals()` 方法的对象中使用,来比较对象的内容是否相等。
```java
String str1 = "hello";
String str2 = new String("hello");
System.out.println(str1 == str2); // 输出 false,虽然内容一样,但创建了两个不同的对象
System.out.println(str1.equals(str2)); // 输出 true,因为它们的内容相等
```
对于数字,如果你想要检查它们的数值相等,不管它们是原始类型还是包装类型(如 Integer),可以直接用 `==`。
阅读全文