# Как сделать так что б исключение не прерывало выполнение программы?

**URL:** <https://forum.itvdn.com/t/kak-sdelat-tak-chto-b-isklyuchenie-ne-preryvalo-vypolnenie-programmy/1553>\
**Category:** Java\
**Created:** [17.05.2018 12:43:35 UTC](https://forum.itvdn.com/t/kak-sdelat-tak-chto-b-isklyuchenie-ne-preryvalo-vypolnenie-programmy/1553 "2018-05-17T12:43:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mazenkomihail32](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/m/d9b06d/32.png) [@mazenkomihail32](https://forum.itvdn.com/u/mazenkomihail32)\
**Post date:** [17.05.2018 12:43:35 UTC](https://forum.itvdn.com/t/kak-sdelat-tak-chto-b-isklyuchenie-ne-preryvalo-vypolnenie-programmy/1553/1 "2018-05-17T12:43:35Z")

</div>

Типичный пример деления на ноль. При попытке деления, логично, возникает исключение, и оно блокирует выполнение программы. Как сделать так что б программа «проглатывала» это исключение и выполнялось дальше?

---

<div class="post-metadata">

**Author:** ![glebgariev](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/g/ea666f/32.png) [@glebgariev](https://forum.itvdn.com/u/glebgariev)\
**Post date:** [17.05.2018 13:03:52 UTC](https://forum.itvdn.com/t/kak-sdelat-tak-chto-b-isklyuchenie-ne-preryvalo-vypolnenie-programmy/1553/2 "2018-05-17T13:03:52Z")

</div>

Это называется «обработкой исключений». Для этого используется конструкция try/catch.

```
public class Main {  
 public static void main(String[] args) {  
 int a = 3;  
 int b = 0;  
   
 try{  
 int c = a/b;  
 }  
 catch (Exception ex){  
 System._out_.println(ex.getMessage());  
 }  
   
 System._out_.println("Continue implementation...");  
 }  
}
```
