вместо того чтоб каждый раз писать (if else)
я решил сравнивать через ||
короче задача была сравнить значения по ссылке
стринг 1 со стринг 2
стринг 2 со стринг 3
стринг 1со стринг 3 ну и
я написал
if (s1.equals(s2) || s2.eqals(s3) || s1.equals(s3){
ну и там дальше sout бла бла бла
}
в готовом решении кучу иф и елсе а на этот код он ругается ? что не так
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) || string2.equals(string3)
|| string1.equals(string3)){
System.out.println(same);}
else{
System.out.println(different);}
}
}