Вот не нравится мне, что если глянул правильное решение (была запара именно с null, не мог понять что хочет задача) дальнейшие манипуляции с кодом бессмысленны. задача уже решена хоть пустой код запуска. Решил в Intelligent IDEA. package com.javarush.task.pro.task05.task0508; //import java.util.Arrays; не понадобился import java.util.Scanner; /* Удаляем одинаковые строки */ public class Solution { public static void main(String[] args) { Scanner console = new Scanner(System.in); String[] strings = new String[10]; for(int i=0;i<10;i++) strings[i] = console.nextLine(); for(int i=0;i<10;i++) { boolean repeat = false; if (strings[i]==null) continue; for(int j=i+1;j<10;j++) { if (strings[j]==null) continue; if (strings[j].equals(strings[i])) { strings[j] = null; repeat=true; } } if (repeat) strings[i]=null; } for(int i=0;i<10;i++) System.out.println(strings[i]) ; } }