public class day01 {
public static void main(String[] args) {
String str1="str";
String str2="string";
String str3="ing";
String str4=str1+str3;
str1=str4;
System.out.println("str1"+(((str1==str2))?"==":"!=")+"str2");
}
/**
* 根据上面的程序,请问打印结果是什么?
答案是:str1!=str2
对于此题的答案 我们首先要理解==的概念
==:如果比较的是基本数据类型变量,则比较两各变量保存的数据的值是否相同;
如果比较的是引用数据类型,则比较两个变量的地址值是否相同,即两个引用是否指向同一个对象。
