字符串数值的比较
视频
java演练 字符串的值比较 ==与equals
package bank.com;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
String a = "hello";
String b = "hello";
if (a == b) {
System.out.println("分支true");
} else {
System.out.println("分支false");
}
String c = "java";
Scanner ipt = new Scanner(System.in);
System.out.println("输入一个字符串:");
String d = ipt.next();
if (c == d) {
System.out.println("分支true");
} else {
System.out.println("分支false");
}
System.out.println("第三轮比较");
if (c.equals(d)) {
System.out.println("true分支");
} else {
System.out.println("false分支");
}
}
}
区别
- == 判断是否是同一个对象
- equals判断值是否相等