「java数组返回值教程」java数组作为返回值
本篇文章给大家谈谈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数组返回值教程的信息别忘了在本站进行查找喔。
发布于:2022-12-03,除非注明,否则均为
原创文章,转载请注明出处。