while(countSeconds>0){


                try {System.out.print(countSeconds + " ");
                    Thread.sleep(1000);countSeconds--;} catch (InterruptedException e) {
                    System.out.println("Прервано!");
                    break;}

            }
            if(countSeconds==0)System.out.println("Марш!");
- это основной кусок моего решения, где я прерываю выполнение цикла в блоке catch(), решение принимает валидатор, но верное ли это решение? Не правильней ли будет в цикле while() добавить условие проверки закрытия потока? Если да, то что там должно быть ?