package com.javarush.task.pro.task03.task0313;
public class Solution {
public static String string1 = "Амиго";
public static String string2 = string1;
public static String string3 = new String(string1);
public static void main(String[] args) {
String same = "ссылки на строки одинаковые";
String different = "ссылки на строки разные";
//напишите тут ваш код
System.out.println("ссылки на строки одинаковые");
System.out.println("ссылки на строки разные");
if ( string1==string2) {
System.out.println("ссылки на строки одинаковые"); }
else { System.out.println("ссылки на строки разные"); }
if ( string1==string3 ) {
System.out.println("ссылки на строки одинаковые"); }
else { System.out.println("ссылки на строки разные"); }
if ( string2==string3) {
System.out.println(same); }
else { System.out.println(different); }
}
}
Пишет что не выполнено 5 условие ( "должно выводить соответствующие на экран")
Что у меня не так???
package com.javarush.task.pro.task03.task0313;
public class Solution {
public static String string1 = "Амиго";
public static String string2 = string1;
public static String string3 = new String(string1);
public static void main(String[] args) {
String same = "ссылки на строки одинаковые";
String different = "ссылки на строки разные";
//напишите тут ваш код
System.out.println("ссылки на строки одинаковые");
System.out.println("ссылки на строки разные");
if ( string1==string2) {
System.out.println("ссылки на строки одинаковые"); }
else { System.out.println("ссылки на строки разные"); }
if ( string1==string3 ) {
System.out.println("ссылки на строки одинаковые"); }
else { System.out.println("ссылки на строки разные"); }
if ( string2==string3) {
System.out.println(same); }
else { System.out.println(different); }
}
}