Java的==符号与equals的使用测试两个变量相等

作者:白雪 | 创建时间: 2023-04-07
Java 程序中测试两个变量是否相等有两种方式:一种是利用 == 运算符,另一种是利用equals()方法。 当使用 == 来判断两个变量是否相等时,如果两个变量是基本类型变量,且都是数值类型(不一定要求数据类型严格相同),则只要两个变量的...
Java的==符号与equals的使用测试两个变量相等

操作方法

public class EqualTest { public static void main(String[] args) { int num1 = 65; float num2 = 65.0f; //将输出true System.out.println("65和65.0f是否相等?"+(num1==num2)); char ch = 'A'; //将输出true System.out.println("65和‘A’是否相等?"+(num1==ch)); String str1 = new String("hello"); String str2 = new String("hello"); //将输出false System.out.println("str1和str2是否相等?"+(str1==str2)); //将输出true System.out.println("str1和str2是否相等?"+str1.equals(str2)); } } 程序运行结果如图:

点击展开全文

更多推荐