Skip to main content

Posts

Showing posts with the label Java Exception Handling Hackerrank solution

Java Exception Handling Hackerrank solution

 Java Exception Handling Hackerrank solution For Explanation Watch Video: Sample Input 0 3 5 2 4 0 0 -1 -2 -1 3 Sample Output 0 243 16 java.lang.Exception: n and p should not be zero. java.lang.Exception: n or p should not be negative. java.lang.Exception: n or p should not be negative. Code: import  java.util.Scanner; class  MyCalculator {      /*     * Create the method long power(int, int) here.     */      public long power(int n,int p)throws Exception{         if(n<0 || p<0){             throw new Exception("n or p should not be negative.");         }else if(n==0 && p==0){             throw new Exception("n and p should not be zero.");         }else{             return (long)Math.pow(n,p);         }              } } public   class  Solution {      public   static   final  MyCalculator my_calculator =  new  MyCalculator();      public   static   final  Scanner in =  new  Scanner(System.in);           public   static   void  main(String[] a