本文目录一览:
- 1、java中如何返回一个数组?
- 2、java语言返回的是数组,那么怎么才能把数组输出?
- 3、java函数中产生的数组如何返回
- 4、java返回二维数组
- 5、java中如何返回一个数组;
- 6、java函数可以返回数组吗
java中如何返回一个数组?
return
一个数组就可以了
你可以先生成一个数组然后用return方法返回就可以了。
public
int[]
getIntArr(){
int[]
arr={1,2,1,2,1,2};
return
arr;
}
java语言返回的是数组,那么怎么才能把数组输出?
java的数组输出,可以借助循环,遍历每一个元素并输出。
以下代码供你参考:
package com.dusd;
public class ArrayOutput {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] array = new int[5];
//通过循环,初始化一个长度为5的整型数组
for (int i = 0; i array.length; i++) {
array[i] = i + 1;
}
//在通过循环,遍历每一个元素,并输出
for(int j = 0; j array.length; j++){
System.out.println(array[j]);
}
}
}
java函数中产生的数组如何返回
return 一个数组就可以了
可以先生成一个数组然后用return方法返回就可以了。
public int[] getIntArr(){
int[] arr={1,2,1,2,1,2};
return arr;
}
java返回二维数组
package number;//包名number
public class s {//类名s
public static void main(String[] args) {//主函数
int m;//定义局部变量m
int [][]b = new int[5][6];//定义二维数组b[][],同时初始化为5行6列(系统会将元素全部初始化为零)
for(m=0;mb.length;m++){//外循环,循环次数为b.length,(将二维数组的每一行都看成一个元素,b.length即行数 5)
int n;//定义局部变量n
for(n=0;nb[m].length;n++){//外循环,循环次数为b[m].length,即为每一行的长度 6
System.out.print(b[m][n]+" ");//打印二维数组元素与一个空格
}
System.out.println();//内循环结束一次,换行
}
}
}
//这样就可以打印出一个方阵
若满意请采纳
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函数可以返回数组吗
首先回答你当然可以!
在java中函数的定义如下:
public void name(int num){ ....}
public : 函数的修饰词,表示访问函数的权限,如public 公开的 ,private私有的只有类内部可以使用。
void :返回值,可以是基础类型,也可以是集合、数据等等,如果函数是有返回值的函数,函数结尾必须有return;
name : 函数名,自己随意写尽量符合命名规范。
(int num) : 参数,调用函数需要传入的参数。
函数返回数据就可以这样定义:
public int[] array(){
return {1,2,3,4};
}