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
+ 0 comments import java.util.Scanner; import java.math.*; 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 and p should not be zero."); if(n<0 || p<0) throw new Exception("n or p should not be negative."); 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[] args) { while (in .hasNextInt()) { int n = in .nextInt(); int p = in .nextInt(); try { System.out.println(my_calculator.power(n, p)); } catch (Exception e) { System.out.println(e); } } } }
+ 0 comments import java.util.Scanner; class MyCalculator { 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."); } long result = 1; for (int i = 0; i < p; i++) { result = result * n; } return result; } } 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[] args) { while (in .hasNextInt()) { int n = in .nextInt(); int p = in .nextInt(); try { System.out.println(my_calculator.power(n, p)); } catch (Exception e) { System.out.println(e); } } } }
+ 0 comments import java.util.Scanner; class MyCalculator { /* * Create the method long power(int, int) here. */ long 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."); }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[] args) { while (in .hasNextInt()) { int n = in .nextInt(); int p = in .nextInt(); try { System.out.println(my_calculator.power(n, p)); } catch (Exception e) { System.out.println(e); } } } }
+ 0 comments 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 {
+ 0 comments 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); } }
Load more conversations
Sort 249 Discussions, By:
Please Login in order to post a comment