Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите c кодом Java

егор шевяков Ученик (106), на голосовании 1 год назад
import java.net .SocketException;
import java.nio.file.AccessDeniedException;
import java.rmi.server.ExportException;
import java.security .MessageDigest;
import java.security .NoSuchAlgorithmException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Map ;
import java.util.Objects;
import java.util.function.Function;

public class HomeWork3 {

/**
* Задание:
*
* 1. Реализуйте метод raiseException(ниже) который принимет число и выбрасывает исключения:
* если число 1 то выбросить SocketException
* если число 2 то выбросить ClassNotFoundException
* если число 3 то выбросить AccessDeniedException
* если число 4 то выбросить ExportException
*
* 2. Реализуйте метод catchException который вызывает raiseException затем ловит каждое
* исключение отдельным блоком catch и возвращяет его название:
* для SocketException вернуть строку "SocketException"
* для ClassNotFoundException вернуть строку "ClassNotFoundException"
* для AccessDeniedException вернуть строку "AccessDeniedException"
* для ExportException вернуть строку "ExportException"
*/

public static void raiseException(Integer exceptionId) throws Exception { // Подсказка: throws Exception в итоге надо поменять на перечисление имен исключений
// Напиши свой код тут для задания 1
throw new Exception();
}

public static String catchException(Integer integer) {
// Напиши свой код тут для задания 2
return "Exception";
}

public static void main(String[] args) {
testFirstTask();
testSecondTask();
}
Голосование за лучший ответ
Похожие вопросы