This is the Java Program to Find the Sum of n Cube Numbers.
Problem Description
Given an integer says n, find out the sum of the first n cubed numbers.
Problem Solution
The sum of the first n cubed numbers can be calculated using the formula :
sum = (n*(n+1)/2)^{2}
Program/Source Code
Here is the source code of the Java Program to Find the Sum of n Cube Numbers. The program is successfully compiled and tested using IDE IntelliJ Idea in Windows 7. The program output is also shown below.


//Java Program to Find the Sum of n Cube Numbers


import java.io.BufferedReader;

import java.io.InputStreamReader;


public class SumOfNCubeNumbers {

// Function to read n and display the sum

public static void main(String[] args) {

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

int n;

System.out.println("Enter the value of n");

try{

n = Integer.parseInt(br.readLine());

}catch (Exception e){

System.out.println("An error occurred");

return;

}

if(n<0){

System.out.println("n cannot take negative values");

return;

}

double sum = Math.pow(n*(n+1)/2,2);

System.out.println("The sum of first " + n + " cube numbers is " + sum);

}

}
Program Explanation
In the function main(), firstly an integer n is entered and then the sum is calculated as per the line,
double sum = Math.pow(n*(n+1)/2,2). Finally, the sum is displayed.
Time Complexity: O(1).
Runtime Test Cases
Case 1 (Simple Test Case): Enter the value of n 15 The sum of first 15 cube numbers is 14400.0
Sanfoundry Global Education & Learning Series – Java Programs..
Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!