Шаг 26 - Оператор throw

Оператор throw прерывает выполнение программы вызывая исключение. О причинах появления исключений и реализации их на C++ Вы можете почитать "Подробности - Исключительные ситуации". Очень рекомендую. Мы с Вами попробуем использовать throw на Java. Смотрим пример:

import java.lang.*;
public class step26
{
	public static int Test() throws Exception
	{
		int x=15;
		throw new Exception();
	}
	public static void main(String[] args)
	{
		try
		{
			Test();
		}
		catch(Exception theExp)
		{
			System.out.println("Error");
		}
	}
}

Забегая немного вперед обратите внимание, что метод объявлен как способный порождать исключения. Кроме того, нет оператора return, так как в данном контексте он не имеет смысла. Произведено подключение дополнительных классов, используя директиву import.


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 18.01.2003