「java数组返回值教程」java数组作为返回值

博主:adminadmin 2022-12-03 06:33:06 56

本篇文章给大家谈谈java数组返回值教程,以及java数组作为返回值对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中如何返回一个数组;

修改后如下:

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] + " ");

        }

        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));

}

提示一点:新手写代码时不要养成不好的习惯,比如if或者for后面不写大括号,虽然这么写没问题,但是不符合编码规范,工作中一般是不允许这么写的,容易出错。

java中如何返回一个数组?

return

一个数组就可以了

你可以先生成一个数组然后用return方法返回就可以了。

public

int[]

getIntArr(){

int[]

arr={1,2,1,2,1,2};

return

arr;

}

java数组在自定义函数中返回值?

public Num(int n)是构造函数,没有返回值。如果必须使用构造函数的话,可以考虑使用成员变量来保存和输出数组的值。代码如下:

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class Num {

ListInteger list = new ArrayList();

public static void main(String[] args) throws Throwable{

try(Scanner s = new Scanner(System.in)) {

System.out.println("输入个数");

int n = Integer.parseInt(s.nextLine());

Num li = new Num(n);

for(int i = 0; i n; i++) {

s.nextLine();

System.out.println(li.list.get(i));

}

}

}

public Num(int n) {

for(int i = 0 ; i n ; i++) {

list.add(n);

}

}

}

如果想使用函数的返回值来保存和输出数组的值,那可以使用普通的带有返回值的函数来实现。代码如下:

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class Num {

public static void main(String[] args) throws Throwable{

try(Scanner s = new Scanner(System.in)) {

System.out.println("输入个数");

int n = Integer.parseInt(s.nextLine());

Num li = new Num();

ListInteger list = li.NumSave(n);

for(int i = 0; i n; i++) {

s.nextLine();

System.out.println(list.get(i));

}

}

}

public ListInteger NumSave(int n) {

ListInteger list = new ArrayList();

for(int i = 0 ; i n ; i++) {

list.add(n);

}

return list;

}

}

麻烦看一下是否好用。

java数组返回值教程的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java数组作为返回值、java数组返回值教程的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-03,除非注明,否则均为首码项目网原创文章,转载请注明出处。