Код работает некорректно. Если использовать вводимые строки из примера, то всё нормально, но если при вводе третью строку (World) изменить на Hello, то программа не меняет эту третью строку на null. Код: package com.javarush.task.pro.task05.task0508; import java.util.Scanner; /* Удаляем одинаковые строки */ public class Solution { public static String[] strings; public static void main(String[] args) { Scanner console = new Scanner(System.in); strings = new String[6]; for (int i = 0; i < 6; i++) { strings[i] = console.nextLine(); } for (int i = 0; i < 5; i++) { for (int j = i + 1; j < 6; j++) { if (strings[i] == null) { break; } if (strings[i].equals(strings[j])) { strings[i] = null; strings[j] = null; } } } for (int i = 0; i < strings.length; i++) { System.out.print(strings[i] + ", "); } } }