❶ java方法返回值可以是数组么
java方法返回值可以是数组
return 一个数组就可以了
可以先生成一个数组然后用return方法返回就可以了,如下:
publicint[]getIntArr(){
int[]arr={1,2,1,2,1,2};
returnarr;
}
❷ java方法返回数组
如果方法返回整数,则必须在声明时在方法的前面加上int 关键字。相反的如果返回的是一维的整型数组,则必须在方法的前面加上int[]。若是返回二维的整型数组,则加上int[][],以此类推。
public class JavaTest1
{
public static void main(String[] agrs)
{
int a[][]={{2,1,3,6,9},{27,18,34}};
int b[][];
System.out.println("The array a is");
showArray(a);
b=addArray(a);
System.out.println("The array b is");
showArray(b);
}
public static int[][] addArray(int[][] a)
{
for(int i=0;i<a.length;i++)
{
for(int j=0;j<a[i].length;j++)
{
a[i][j]++;
}
}
return a;
}
public static void showArray(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("");
}
}
}
java返回数组的方法
❸ java中如何返回一个数组
return
一个数组就可以了
你可以先生成一个数组然后用return方法返回就可以了。
public
int[]
getIntArr(){
int[]
arr={1,2,1,2,1,2};
return
arr;
}
❹ java 返回数组
数组c和U是全局变量,无需返回值。
如果要用这个方法返回也只能返回一个数组
例如 public double[] JacobiAnalysis(double[][] a){
················
数组c和U在这个里边会赋值
return c;
}
或者:
public double[][] JacobiAnalysis(double[][] a){
················
数组c和U在这个里边会赋值
return U;
}
❺ java语言返回的是数组,那么怎么才能把数组输出
java的数组输出,可以借助循环,遍历每一个元素并输出。
以下代码供你参考:
packagecom.sd;
publicclassArrayOutput{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
int[]array=newint[5];
//通过循环,初始化一个长度为5的整型数组
for(inti=0;i<array.length;i++){
array[i]=i+1;
}
//在通过循环,遍历每一个元素,并输出
for(intj=0;j<array.length;j++){
System.out.println(array[j]);
}
}
}
❻ java中如何返回一个数组;
修改后如下:
publicstaticvoidPrintf(inta[][]){
for(inti=0;i<a.length;i++){
for(intj=0;j<a[0].length;j++){
System.out.print(a[i][j]+"");
}
System.out.println();
}
}
publicstaticint[][]FangFa(inta[][]){
intb[][]=newint[a[0].length][a.length];
for(inti=0;i<a[0].length;i++){
for(intj=0;j<a.length;j++){
b[i][j]=a[j][i];
}
}
returnb;
}
publicstaticvoidmain(Stringargs[]){
inta[][]={{1,2,3},{4,5,6}};
Printf(a);
Printf(FangFa(a));
}
提示一点:新手写代码时不要养成不好的习惯,比如if或者for后面不写大括号,虽然这么写没问题,但是不符合编码规范,工作中一般是不允许这么写的,容易出错。