создаю переменную String, присваиваю значение с помощью тенарного оператора. Эту же переменную отправляю на вывод. В чем ошибка то?
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 = "ссылки на строки разные";
String x = (string1==string2)? same, different;
System.out.println(x);
String y = (string1==string3)? same, different;
System.out.println(y);
String z = (string2==string3)? same, different;
System.out.println(z);
}
}