Advertisement
sergAccount

Untitled

Feb 7th, 2021
859
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.64 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package com.mycompany.ja9;
  7.  
  8.  
  9. public class Main {
  10.    
  11.     // метод который выбрасывает исключение типа Exception
  12.     public static void test() throws Exception{
  13.         //
  14.         System.out.println("test");
  15.         // выброс исключние - используем ключевое слово trow
  16.         throw new Exception("error message!!!");
  17.     }
  18.     //
  19.     public static void test1() {
  20.         // выброс исключние - используем ключевое слово trow
  21.         System.out.println("test1");
  22.     }
  23.     //
  24.     public static void test2() throws MyAppException{
  25.         // выброс исключние - используем ключевое слово trow
  26.         System.out.println("test1");
  27.         throw new MyAppException("error message22222!!!");
  28.     }
  29.     //
  30.     public static void main(String[] args) {
  31.         // обработка исключений (механизм обработка исключений)
  32.         test1(); // ok    
  33.         try {
  34.             test();      
  35.         } catch (Exception ex) {
  36.            ex.printStackTrace();
  37.            
  38.            System.out.println("message=" + ex.getMessage());
  39.         }
  40.         //
  41.          try {
  42.             test2();      
  43.         } catch (Exception ex) {
  44.            ex.printStackTrace();
  45.            
  46.            System.out.println("message=" + ex.getMessage());
  47.         }
  48.     }
  49. }
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement