From b7ba99436837c4c13da5c48f3e51b2ab62937ab0 Mon Sep 17 00:00:00 2001 From: freeguyy <93040648+freeguyy@users.noreply.github.com> Date: Sat, 23 Oct 2021 18:47:33 +0530 Subject: [PATCH] Create PowerOfaNumber.java --- PowerOfaNumber.java | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 PowerOfaNumber.java diff --git a/PowerOfaNumber.java b/PowerOfaNumber.java new file mode 100644 index 0000000..bcd4a35 --- /dev/null +++ b/PowerOfaNumber.java @@ -0,0 +1,35 @@ +import java.util.*; + public class Power { + public static void main(String args[]){ + Scanner scan = new Scanner (System.in); + long n, p; + System.out.println("Enter the number"); + n = scan.nextLong(); + System.out.println("Enter the digit"); + p = scan.nextLong(); + if(n < 0 || p < 0) { + System.out.println("Invalid input."); + return; + } + if(n == 0 && p == 0) { + System.out.println("Invalid input"); + return; + } + if (n > 0 && p == 0) { + System.out.println("1"); + return; + } + if(n == 0 && p > 0) { + System.out.println("0"); + return; + } + else + System.out.println(power(n, p)); + } + private static long power(long n, long p) { + long result = n; + for(int i=1; i