永发信息网

java中如何返回一个数组;

答案:5  悬赏:50  手机版
解决时间 2021-01-17 15:05
  • 提问者网友:回忆在搜索
  • 2021-01-16 16:23
java中如何返回一个数组;
最佳答案
  • 五星知识达人网友:雾月
  • 2021-01-16 17:17
public static String toStr(int a[][])
{
String res = "";//空白字符串
for(int i=0;i for(int j=0;j res+=a[i][j]+" ";//int+一个空格字串,结果自动为字串
}
res+='\n';//每读完一行,输出一个换行符
}
return res;
}

Printf(toStr(a));
Printf(toStr(FangFa(a)));
全部回答
  • 1楼网友:梦中风几里
  • 2021-01-16 21:32
public static int[][] FangFa(int a[][])
  • 2楼网友:我住北渡口
  • 2021-01-16 20:53
将返回类型声名为String[] 或其它的数组类型就行了。
  • 3楼网友:山有枢
  • 2021-01-16 20:02
return 一个数组就可以了
你可以先生成一个数组然后用return方法返回就可以了。
public int[] getIntArr(){
int[] arr={1,2,1,2,1,2};
return arr;
}
  • 4楼网友:渡鹤影
  • 2021-01-16 18:49
public class xiti5_5 {
public static void Printf(int a[][]) {
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
System.out.print(a[i][j] + " ");
}
System.out.println();
}
}
public static int[][] FangFa(int a[][]) {
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));
}
}
-----------------
1 2 3
4 5 6
1 4
2 5
3 6
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯