Write a program to array elements to print cubic values


This Java program takes user input for the size of an array, then prompts the user to enter the elements of the array. It then prints the cube of each element of the array. Here is how the program works:

  • First, it imports the Scanner class from the java.util package to allow user input.
  • It declares a class called Array_Cubic.
  • It declares a main method that takes no arguments and has a return type of void.
  • Within the main method, it creates a new Scanner object called input to take user input.
  • It prompts the user to enter the limit of the array and reads the input as an integer.
  • It creates a new array of integers called a with the size of the limit input by the user.
  • It then prompts the user to enter the elements of the array, and reads each element as an integer and stores it in the corresponding index of the array.
  • Finally, it prints the cube of each element of the array using an enhanced for loop that iterates over each element of the array and computes its cube using the formula e*e*e, where e is the current element of the array.

Note: It's a good practice to close the Scanner object after use to avoid memory leaks. However, it's not required in this program as the Scanner object is only used within the main method and will be automatically garbage collected after the program ends.

Source Code

import java.util.Scanner;
class Array_Cubic
{
	public static void main(String[] args)
	{   
		Scanner input =new Scanner(System.in);
		System.out.print("Enter the Array Limit :");
		int l =input.nextInt();
		int [] a =new int[l];
		for(int i=0;i<l;i++)
		{
			System.out.printf("Element of a[%d] :",i);
			a[i]=input.nextInt();
		}
		System.out.println("\nCubic Array Elements...\n");
		for(int e:a)
		{
			System.out.println(e*e*e);
		}
    }
}
 

Output

Enter the Array Limit :5
Element of a[0] :1
Element of a[1] :2
Element of a[2] :3
Element of a[3] :4
Element of a[4] :5

Cubic Array Elements...

1
8
27
64
125

Example Programs