为什么第一个输出是Equal,而第二个是Not Equal public class TestString{String st= new String("Hello");public static void main(String arg[]){TestString test = new TestString();TestString1 test1 = new TestString1();if(test1.st1 == test1.st2)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 19:14:10

为什么第一个输出是Equal,而第二个是Not Equal public class TestString{String st= new String("Hello");public static void main(String arg[]){TestString test = new TestString();TestString1 test1 = new TestString1();if(test1.st1 == test1.st2)
为什么第一个输出是Equal,而第二个是Not Equal
public class TestString
{
String st= new String("Hello");
public static void main(String arg[])
{
TestString test = new TestString();
TestString1 test1 = new TestString1();
if(test1.st1 == test1.st2)
System.out.println("Equal");
else
System.out.println("Not Equal");
if(test.st == test1.st1)
System.out.println("Equal");
else
System.out.println("Not Equal");
System.out.println(test.st+"\n"+test1.st1+"\n"+test1.st2);
}
}
class TestString1
{
String st1 = "Hello";
String st2 = "Hello";
}

为什么第一个输出是Equal,而第二个是Not Equal public class TestString{String st= new String("Hello");public static void main(String arg[]){TestString test = new TestString();TestString1 test1 = new TestString1();if(test1.st1 == test1.st2)
java中“==”比较的是引用变量的地址是否相等,可以用equals方法来比较,equals比较的是内容.

为什么第一个输出是Equal,而第二个是Not Equal public class TestString{String st= new String(Hello);public static void main(String arg[]){TestString test = new TestString();TestString1 test1 = new TestString1();if(test1.st1 == test1.st2) 二极管是理想二极管,判断二极管的工作状态,并指出输出电压值.答案第一个图V0输出是5V,第二个图输出时0V.为什么? 关于long类型的编写规格1.2.第一个跟第二个的最终输出结果的值都是一样的,第一中为书中的例子,我想问下为什么可以简单的求出long的最小值,而书写的那么麻烦?(第一个是先赋值?java.lang.Long 关于理想变压器的问题副线圈的输出电压随负载电阻的增大而增大副线圈的输出电流随负载电阻的增大而减小`````第一个错了第二个对了``为什么? 第一个是化简,第二个是计算, 且举世而誉之而不加劝,举世而非之而不加沮我知道第二个“而”是 表转折,却.第一个而呢? 第一个为什么不选A.第二个为什么不能是-1 He is of medium height和He is medium height with brown hair为什么第一个句子是is of ,而第二个句子只用is , 为什么第一个这么做是错的而第二个是对的?它们区别在哪里?怎么样才能用极限的四则运算法则拆开? JAVA在控制台输入两个单词,如果第一个单词的最后几个字母,恰好是第二个单词的首字母,则输出相同的字母如:输入:committee eerily输出:ee例3 输入:come October输出:接龙不成功 they___ ____ very tall.they______ _______ sports.第一个are both...第二个是both enjoy为什么第一个有ARE,为什么第二个没有ARE. pascal语言怎样可以编写出这样的图形: ××× □××× □□×××□表示一个空格×表示一个*号第一行是‘***’;第二行是‘ ***’;第三行是‘ ***’;输入n,就输出每行n个*,前面第一行不空, 为什么第一个空是组织液,第二个血浆.哪里有提示? 第二个do是做的意思,第一个do是什么意思,为什么要出现在这里, 关于not...anymore第一个句子:He did not play the violin anymore 第二个句子:I am not happy anymore 我想问一下大家为什么第一个系动词是did 第二个系动词是 am 一个是过去时 而一个是现在进行时 时态是 第一个是计算,第二个是确定符号, 第一个2是平方,第二个2是真数. 第一个是2008平方,第二个是2007求化简