Я ищу, чтобы научиться бросать супер простое исключение в java. У меня есть следующее:Throw Simple Exception в Java
public Percolation(int N) // create N-by-N grid, with all sites blocked
{
if(N < 1)
throw new Exception("N must be greater than zero.");
grid = new boolean[N * N + 2];
dimension = N;
grid[0] = true;
grid[N+1] = true;
unionStruct = new QuickFindUF(N+2);
}
Это не компиляция, но это тот тип вещей, который я ищу. Каков правильный синтаксис для этого?
При написании такого вопроса, вы должны указать, что ошибка, которую вы получаете. – Olhovsky
Прочтите JSL, действительно. Каждая отдельная книга или документ, в котором вводятся исключения в Java, упоминает, что ваши функции должны объявлять те * отмеченные * исключения, которые вы собираетесь бросить. Прочитайте документацию, доступную по исключениям * checked * и * unchecked *. Кроме того, привыкните рассказывать людям, какую ошибку вы получаете. Говоря людям, «они не компилируются», не сообщая им, какую ошибку компилятор вам говорит, это просто оскорбительно. Люди не читают мысли и не могут смотреть на ваш монитор телепатически. –