А я не розумію що від мене хоче валідатор. Без слова "new" код не вірний.
package ua.javarush.task.pro.task14.task1406;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;
/*
Купи слона
*/
class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
buyElephant(null, scanner);
}
static void buyElephant(String answer, Scanner scanner) {
if (answer == null) {
System.out.println("Купи слона");
} else if (answer.toLowerCase().equals("ок")) {
System.out.println("Так-то краще :) Список твоїх відмовок:");
throw new SecurityException();
} else {
System.out.println("Усі кажуть \"" + answer + "\", а ти купи слона");
}
answer = scanner.nextLine();
try {
buyElephant(answer, scanner);
} catch (Exception e) {
//напишіть тут ваш код
System.out.println(answer);
throw new SecurityException();
}
}
}