个性化阅读
专注于IT技术分析

如何用Java返回数组

在本节中, 我们将学习如何用Java返回数组。

记得:

  • 方法可以返回对数组的引用。
  • 方法的返回类型必须声明为正确数据类型的数组。

例子1

在下面的示例中, 该方法返回整数类型的数组。

import java.util.Arrays;
public class ReturnArrayExample1
{
public static void main(String args[])
{
int[] a=numbers();		     //obtain the array
for (int i = 0; i < a.length; i++) //for loop to print the array
System.out.print( a[i]+ " ");   
}
public static int[] numbers()
{
int[] arr={5, 6, 7, 8, 9};	//initializing array
return arr;
}
}

输出:

如何用Java返回数组

例子2

在下面的示例中, 该方法返回双精度型数组。

public class ReturnArrayExample3
{
public static double[] returnArray( )
{
double[] arr = new double [3];    // Creating an array of 3 elements
arr[0]=6.9;
arr [1]=2.5;
arr [2]=11.5;
return( x );         	// Return the reference of the array
}
public static void main(String[] args)
{
double[] a;			//variable to store returned array
a = returnArray();		//called method
for (int i = 0; i < a.length; i++) //for loop to print the array
System.out.println( a[i]+ " ");   
}
}

输出:

如何用Java返回数组

例子3

在下面的示例中, method返回对象类型的数组。

import java.util.Arrays;
class ReturnArrayExample3
{
public static int[] returnArray()
{
int a1=20;
int a2=23;
int a3=87;
return new int[] {a1, a2, a3};	 //returns array
}
public static void main(String args[])
{
int[] arr=returnArray();	//invoking method and storing returned array into arr
System.out.println(Arrays.toString(arr));	//returns the string representation of the object
}
}

输出:

如何用Java返回数组

赞(0)
未经允许不得转载:srcmini » 如何用Java返回数组

评论 抢沙发

评论前必须登录!