How To Do Exponents In Java

How To Do Exponents In Java

Unfortunately, like some other widely used computer languages, Java does not come with an exponent operator, which means you have to do exponents through another method. Alternatively, in Java, the common math operations can be suitably titled Java .util.Math in the math static class.

This will support the following operation: common trigonometry, absolute value, exponents, and rounding. It is most common for the mathematical operations results to be “double” data-types, which can be cast down to floats and integers if required. As well as you can take help from any offshore JavaScript development to get this task done. But if you already decided to DIY, then….

Following are the steps for doing exponent in Java:

Step 1

Start with opening the Java editor you prefer, such as the Netbeans Integrated Development Environment, or the IDE.

Step 2

The create a new source file by selecting “File” and “New Class” or open an existing Java source file.

Step 3

At the very top of the document, for Java exponent type the following line:

import java.util.Math;

Step 4

Then, anywhere in the document, input the following formula to find the exponent Java:

double result = Math.pow(number, exponent);

Swap “number” with the base value and the value of the “exponent.” 

For example:

double result = Math.pow(10,5);

You will get the result: 100,000, or 10^5.

Additionally, there are some special considerations to be mindful of when to Pow () method is used for exponent in Java; they are as follows:

  • In case the second value is zero, whether positive or negative, the result will be 1.0.
  • In case the second value is one, then the resulting value would be the same as the first number.
  • In case the second value is N, then the output will also be N.

For Loop Method

If the number you are raising is 1 or greater, you can also try the loop method. Although the technique is lengthy, thankfully, you can skip some work using the existing code provided below to copy and paste directly to Java IDE to skip writing the code entirely by yourself.

You can use the code given below by replacing the numbers with your own values that you need to calculate and then run the code:

package exponent_example;

public class Exponent_example {

public static void main(String[] args) {

double num = 2;

int exp = 3;

double answer = Pow(num, exp);



public static double Pow(double num, int exp){

double result =1;

for (int i = 0; i < exp; i++) {

result *= num;


return result;


Replace ‘num = 2’ with the base number and ‘exp = 3’ with the power. It is important that the exponent value is an integer, which is denoted by the “int.” The necessity of the integer is one of the limitations of this method. 

Read Also

Mark is a cyber security enthusiast. He loves to spread knowledge about cybersecurity with his peers. He also loves to travel and writing his travel diaries.