Java Exception Handling (Try-catch)

Sort by

recency

|

332 Discussions

|

  • + 0 comments

    public class Solution {

    public static void main(String[] args) {
        /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
          Scanner sc=new Scanner(System.in);
    
     try{
         int x=sc.nextInt();
         int y=sc.nextInt();
         int c=x/y;
           System.out.println(c);
     }catch(InputMismatchException q){
         System.out.println("java.util.InputMismatchException");
     }
     catch(Exception q){
         System.out.println(q);
     }
    }
    

    }

  • + 0 comments

    import java.io.; import java.util.; import java.text.; import java.math.; import java.util.regex.*;

    public class Solution {

    public static void main(String[] args) {
        /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
        //STDIN la Standard Input duoc truyen vao tu Scanner(System.in)
        //STDOUT la Standard Output duoc goi ra tu System.out.print()
    
    
    
        Scanner sc = new Scanner(System.in);
        // Try catch luon tu gia tri x,y duoc truyen vao moi lan qua ban phim
        try{
        int x = sc.nextInt();
        int y = sc.nextInt();
        int a = x/y;
    
        System.out.println(a);
        }
    
        catch(InputMismatchException e){
            System.out.println("java.util.InputMismatchException");
        }
        catch(ArithmeticException e){
            System.out.println("java.lang.ArithmeticException: / by zero");
        }
    
    }
    

    }

  • + 0 comments
    import java.io.*;
    import java.util.*;
    import java.text.*;
    import java.math.*;
    import java.util.regex.*;
    
    public class Solution {
    
        public static void main(String[] args) {
            /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
            
            Scanner in = new Scanner(System.in);
            
            try{
                int x = in.nextInt();
                int y = in.nextInt();
                if(x>=0 && y>=0)
                System.out.println(x/y);
            }catch(InputMismatchException ee){
                System.out.println("java.util.InputMismatchException");
            }
                catch(Exception e){
                System.out.println(e.toString());
            }
           
            
        }
    }
    
  • + 0 comments

    Java Solution.

     public class Solution {
    
    public static void main(String[] args) {
        /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
        try {
    Scanner sc = new Scanner (System.in);
    int a = sc.nextInt();
    int b = sc.nextInt();
    int c  = a/b;
    System.out.println(c);
          }
          catch(InputMismatchException obj){
              System.out.println("java.util.InputMismatchException"); 
          }
          catch(Exception e){
              System.out.println(e);
          }
    }
    

    }

  • + 0 comments
    import java.io.*;
    import java.util.*;
    
    public class Solution {
    
        public static void main(String[] args) {
            /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
            try{
                Scanner sc = new Scanner(System.in);
                int a = sc.nextInt();
               
                int b = sc.nextInt();
              
                int c = a/b;
                System.out.print(c);
            }
            catch(InputMismatchException ob){
                System.out.print("java.util.InputMismatchException");
            }
            catch(Exception e)
            {
                System.out.print(e);
            }
        }
    }