I am learning JAVA.
I have created an array inside a method and now I have to
return(as
return type ARRAY) that
array to main method and another user-defined method and
print the values of that array from the main method and the user-defined method accroding to requirement.
Till now I have completed to print the values of the array from another method.
Please have a look at my code.
How can I do that?
import java.io.*;
import java.util.*;
public class java1
{
public void GetPoints()
{
Scanner input = new Scanner(System.in);
//allow user input;
System.out.println("Please enter n points");
int num = input.nextInt();
int array[] = new int[num];
for (int i = 0 ; i < array.length; i++ )
{
array[i] = input.nextInt();
}
//return array;
printArray(array);
}
public void printArray(int arr[])
{
int n = arr.length;
System.out.println("These are the numbers you have entered.");
for (int i = 0; i < n;i=i+2) {
System.out.print(arr[i] + " ");
System.out.print("(X:"+arr[i] + " "+",Y:"+arr[i+1] + " "+")");
}
}
public static void main(String args[])
{
java1 test = new java1();
test.GetPoints();
}
}