Ума не приложу что я сделал не так, в IDE всё работает, тут же вставляю свой код, требования с 2 по 5 не работают.(А вставляешь чужой код, из обсуждений, те вообще не работают...)
В условии сказано сравнить ссылки на строки между собой попарно и вывести соответствующий текст.
{if (string1.equals(string2)){
System.out.println(same);}
else {
Так в чём всё таки дело???
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 = "ссылки на строки разные";
{if (string1.equals(string2)){
System.out.println(same);}
else {
System.out.println(different);}}
{if (string1.equals(string3)){
System.out.println(same);}
else {
System.out.println(different);}}
{if (string2.equals(string3)){
System.out.println(same);}
else {
System.out.println(different);}}
}
}