arth patel Ответов: 1

Какие операторы будут выполняться, если не произойдет исключения? Какие операторы будут выполняться, если исключение 1 происходит в операторе?


пробовать{
statement1;
statemnent2;
statement3;
}
поймать(Исключение_1 ех1){
}
наконец{
statement4;
}
statement5;

Что я уже пробовал:

какие операторы будут выполняться, если не произойдет исключения? какие операторы будут выполняться, если исключение 1 происходит в операторе?

MadMyche

Как вы думаете, каковы ответы? Вы написали какой-нибудь код, чтобы проверить это?

Richard MacCutchan

Подумайте об этом, это простой (но довольно плохой пример) логический вопрос.

1 Ответов

Рейтинг:
0

OriginalGriff

Мы более чем готовы помочь тем, кто застрял, но это не значит, что мы здесь, чтобы сделать все это для вас! Мы не можем сделать всю работу, вам либо платят за это, либо это часть ваших оценок, и было бы совсем несправедливо, если бы мы сделали все это за вас.

Поэтому нам нужно, чтобы вы сделали работу, и мы поможем вам, когда вы застряли. Это не значит, что мы дадим вам пошаговое решение, которое вы можете сдать!

Начните с размышлений о том, что try ... catch ... finally делает а затем попробуйте создать "мысленные исключения", чтобы увидеть, что происходит, когда проблема возникает, когда каждое утверждение по очереди.
Затем попробуйте код: замените операторы на system.out.println инструкции и посмотреть, что произойдет, когда вы их выполните. Затем сделайте деление на ноль или что-то подобное, чтобы вызвать исключение, и повторите попытку. Когда это совпадает с тем, что вы рассчитали, вы можете написать свою домашнюю работу!