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.
class MyCalculator {
public int power(int n, int p) throws Exception {
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.");
}
int number=1;
for(int i=1;i<=p;i++){
number*=n;
}
return number;
}
}
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 →
class MyCalculator { public int power(int n, int p) throws Exception { 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."); } int number=1; for(int i=1;i<=p;i++){ number*=n; } return number; } }