В методе main напиши код попарного сравнения по ссылке строк string1, string2 и string3 (строку string1 нужно сравнить
со строкой string2, строку string1 со строкой string3 и строку string2 со строкой string3) с выводом соответствующего сообщения:
"ссылки на строки одинаковые" или "ссылки на строки
Сравнение строк по ссылке
- 3
- Недоступна
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Sergey 4 уровень, Ярославль
14 августа 2020, 08:49
1) Поля изначально объявлены private, при валидации не проходит первый пункт требования и последний:
* Поля string1, string2 и string3 и их значения изменять нельзя.
* Программа должна выводить соответствующие сообщения на экран.
и выскакивает сообщение: Убедись, что в классе Solution есть публичная статическая переменная string1 типа String.
После изменения на public валидация проходит.
2) В требования неплохо бы добавить, что необходимо вывести 3 строки, результаты сравнений всех 3-х сочетаний. Судя по тому, что среднее количество попыток на решение задачи больше 8. Думаю у большинства как и у меня был диссонанс при прочтении требований. Я пытался вывести на экран одну строку, пытаясь сравнить все 3 ссылки. Но для того чтобы сравнить равны ли 3 ссылки между собой достаточно сравнить между собой 2 и если они равны сравнить с любой из них третью. А оказывается автор задачи хотел, чтобы сравнивались каждая с каждой и результат сравнения 2-х строк выводился на экран.
+5