概述
本来今天是练习二维数组的倒置来着,后来觉得每次都要写for循环来输出数组太麻烦,就写一个方法来专门输出数组,就碰到了怎么让返回值为数组的问题。
问题解决:将方法类型设置为数组类型就可以了。
public class xiti5_5
{
public static void Printf(int a[][]) //输出数组方法
{
for(int i=0;i<a.length;i++)
{
for(int j=0;j<a[0].length;j++)
{
System.out.print(a[i][j]+" ");
if(j==a[0].length-1)
System.out.println();
}
}
}
public static int[][] FangFa(int a[][]) //将方法设置为int[][]类型
{
int b[][]=new int[a[0].length][a.length];
for(int i=0;i<a[0].length;i++)
{
for(int j=0;j<a.length;j++)
b[i][j]=a[j][i];
}
return b; //返回数组
}
public static void main(String args[]) //主函数
{
int a[][]={{1,2,3},{4,5,6}};
Printf(a);
Printf(FangFa(a)); //调用方法。
}
}
才知道可以这样定义方法类型的,真是小白啊~~!
最后
以上就是欣慰人生为你收集整理的java中返回一个数组的全部内容,希望文章能够帮你解决java中返回一个数组所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复