7.5 Returning Array from Methods
A reference to an array can be returned from a method, look at the following program :
/**
* This program demonstrates how a reference to an
* array can be returned from a method.
*/
public class ReturnArray
{
public static void main(String[] args)
{
final int NUMBER = 4; // number of the elements
// Create an array variable.
int[] values;
// Values reference the array returned
// from the randomArray method.
values = randomArray(NUMBER);
// Display the values in the array.
for (int i = 0; i < values.length; i++)
{
System.out.print(values[i] + " ");
}
}
/**
* The randomArray method accept number as argument and
* returns a reference to an array of integers.
*/
public static int[] randomArray(int n)
{
int[] list = new int[n];
for (int i = 0; i < list.length; i++)
{
list[i] = (int) (Math.random() * 10);
}
return list;
}
}
Output :
8 1 3 6
No comments:
Post a Comment