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.
//This is my solution, use in case to need
protected long power(int n, int p) throws Exception{
double result = 0;
if(n == 0 && p == 0){
throw new Exception("n and p should not be zero.");
}else if( n < 0 || p < 0){
throw new Exception("n or p should not be negative.");
}
result = Math.pow(n,p);
long casting = (long) result;
return casting;
}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Java Exception Handling
You are viewing a single comment's thread. Return to all comments →
//This is my solution, use in case to need protected long power(int n, int p) throws Exception{ double result = 0; if(n == 0 && p == 0){ throw new Exception("n and p should not be zero."); }else if( n < 0 || p < 0){ throw new Exception("n or p should not be negative."); } result = Math.pow(n,p); long casting = (long) result; return casting; }