In this tutorial we will learn writing java program to calculate the cube of a given number. Our program will take a number and will return the cube of that number as output.
What is Cube of Number?
When a number is multiplied to itself three times, resultant number is known as cube of number.
For example:
Suppose we want to calculate the cube of 5
Cube of 5 = 5^2 = 5*5 = 25
Program 1: Java Program to Calculate Cube of number
This is a simple and straightforward approach. Here we are taking the input number from the user and calculating the cube using a simple mathematical expression (num * num * num
). And after calculating the cube, we are printing the result.
import java.util.*;
public class Main
{
public static void main(String[] args) {
double num,cube;
Scanner sc = new Scanner(System.in);
System.out.println("Please give the number to calculate cube");
num= sc.nextDouble();
cube = num*num*num;
System.out.println("Cube of "+num+" is ");
System.out.printf("%.2f",cube);
}
}
Output
Please give the number to calculate cube
5
Cube of 5.0 is
125.00
Program 2: Calculate Cube using Java 8
In this program we are using the Java 8 concepts. This is less conventional approach. This program we are writing just to let you know the java 8 concepts and approach. And how to can use java 8 to solve the problem.
import java.util.*;
import java.util.stream.*;
public class Main
{
public static void main(String[] args) {
int num;
double cube;
Scanner sc = new Scanner(System.in);
System.out.println("Please give the number to calculate cube");
num = sc.nextInt();
cube = IntStream.of(num)
.map(n -> n * n * n)
.findFirst()
.orElse(0);
System.out.println("Cube of "+num+" is ");
System.out.printf("%.2f",cube);
}
}
Output
Please give the number to calculate cube
5
Cube of 5 is
125.00
Conclusion
In this tutorial you learnt writing a Java program to calculate the cube of a given number. The cube of a number is obtained by multiplying the number by itself three times. There are two methods we have shown to calculate the cube.
Program 1: Java Program to Calculate Cube of a Number
This was simple and straightforward approach. Here we have taken the input number from the user and calculating the cube using a simple mathematical expression (num * num * num
). Then result was printed to the console.
Program 2: Calculate Cube using Java 8
In this approach we are using the Java 8 concepts. This is less conventional approach. This program we have just written to let you know the java 8 concepts and approach.
Through these examples, you gained insights into different ways of calculating the cube of a number in Java. Whether using a traditional mathematical expression or exploring less common approaches with Java 8 streams, you now have the knowledge to choose the method that best suits your coding preferences and requirements.
Happy coding!