We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
Java Exception Handling
Java Exception Handling
Sort by
recency
|
278 Discussions
|
Please Login in order to post a comment
import java.util.Scanner; class MyCalculator { public long power(long n, long 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 negative."); else if(n==0 && p==0) throw new Exception("n and p should not be zero."); else return (long)Math.pow(n,p);
}
import java.io.; import java.util.; import java.lang.Exception;
class MyCalculator { long power(int n,int p) throws Exception { if(n<0 || p<0) throw new Exception("n or p should not be negative."); if(n==0 && p==0) throw new Exception("n and p should not be zero."); return (long)Math.pow(n,p);
}
public class Solution { public static void main(String[] args) { Scanner in = new Scanner(System.in); MyCalculator myCalculator = new MyCalculator(); while(in.hasNext()) { int n = in.nextInt(); int p = in.nextInt(); try { System.out.println(myCalculator.power(n,p)); } catch(Exception e) { System.out.println(e.toString()); }
} } }
import java.io.; import java.util.; import java.lang.Exception;
class MyCalculator { long power(int n,int p) throws Exception { if(n<0 || p<0) throw new Exception("n or p should not be negative."); if(n==0 && p==0) throw new Exception("n and p should not be zero."); return (long)Math.pow(n,p);
}
public class Solution { public static void main(String[] args) { Scanner in = new Scanner(System.in); MyCalculator myCalculator = new MyCalculator(); while(in.hasNext()) { int n = in.nextInt(); int p = in.nextInt(); try { System.out.println(myCalculator.power(n,p)); } catch(Exception e) { System.out.println(e.toString()); }
} } }