可以,具体操作:
class A
{
public A dd()
{
for(int i=0i<10i++)
return new A()
}
//create
A a[]=new A().dd()
}
返回的是地址 是对象在内存中开辟的存储单元的地址
return 和 break 都是结束程序的,那个if语句要是执行了,那就先执行return,然后程序结束. break 就不执行了.你这样写没什么意义,我没仔细看,但你的错就在那.
java方法返回值可以是数组
return 一个数组就可以了
可以先生成一个数组然后用return方法返回就可以了,如下:
public int[] getIntArr(){int[] arr={1,2,1,2,1,2}
return arr
}