java如何返回一个int数组?

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:56:48
class Student
{

int []data;

void Getdata(int []b)
{
b=data;
}
}
class a
{
public static void main(String []args)
{
Student st=new Student();
System.out.println("gongzuoriqi="+st.data[0]+st.data[1]);
}
}为什么有错误啊?

返回数组,直接写一个方法就可以了呀

private static int[] getArray() {
int[] tmp = new int[10];
for (int i = 0; i < tmp.length; i++) {
tmp[i] = i;
}
return tmp;
}

class Student
{

int []data;

void Setdata(int []b)
{
data = b ;
}

public static void main(String []args)
{
Student st=new Student();
int []a = new int[2];
a[0] = 9;
a[1] = 32;
st.Setdata(a);
System.out.println("gongzuoriqi="+
st.data[0]+
" " +
st.data[1]);
}
}

你 是不是 要这样的 结果。。

String [] args???????
什么意思 没见过用String定义的数组....