Java Program - Power of a Number
If power (or exponential) of number indicates how many the number is multiplied by itself to get the final number. For example:
x raised to the power 2 = x² = x*x
x raised to the power 3 = x³ = x*x*x
Method 1: Using conditional statement
In the example below, a method called Power() is created to calculate power of a number. It uses while loop to achieve this. This method can be used to calculate the power of a number where power should be a non-negative integer.
public class MyClass { static void Power(double x, int n) { double finalnum = 1; int n1 = n; while(n1 > 0){ finalnum = finalnum * x; n1--; } System.out.println(x + " raised to the power " + n + " = " + finalnum); } public static void main(String[] args) { Power(3, 5); Power(5, 0); Power(6, 2); } }
The above code will give the following output:
3.0 raised to the power 5 = 243.0 5.0 raised to the power 0 = 1.0 6.0 raised to the power 2 = 36.0
Method 2: Using pow() method of Java Math Class
The pow() method of Java Math class can also be used to calculate power of a number. It can be used to calculate xn for any value of n (n can be negative or fraction).
import java.lang.Math; public class MyClass { public static void main(String[] args) { double x = 3, y = 5, z = 6; double a = 5, b = 0, c = 2; System.out.println(x + " raised to the power " + a + " = " + Math.pow(x, a)); System.out.println(y + " raised to the power " + b + " = " + Math.pow(y, b)); System.out.println(z + " raised to the power " + c + " = " + Math.pow(z, c)); } }
The above code will give the following output:
3.0 raised to the power 5.0 = 243.0 5.0 raised to the power 0.0 = 1.0 6.0 raised to the power 2.0 = 36.0
Recommended Pages
- Java Program - To Check Prime Number
- Java Program - Bubble Sort
- Java Program - Selection Sort
- Java Program - Maximum Subarray Sum
- Java Program - Reverse digits of a given Integer
- Java - Swap two numbers
- Java Program - Fibonacci Sequence
- Java Program - Insertion Sort
- Java Program - Find Factorial of a Number
- Java Program - Find HCF of Two Numbers
- Java Program - Merge Sort
- Java Program - Shell Sort
- Stack in Java
- Queue in Java
- Java Program - Find LCM of Two Numbers
- Java Program - To Check Armstrong Number
- Java Program - Counting Sort
- Java Program - Radix Sort
- Java Program - Find Largest Number among Three Numbers
- Java Program - Print Floyd's Triangle