本文目錄一覽:
java中如何返回一個數組?
return
一個數組就可以了
你可以先生成一個數組然後用return方法返回就可以了。
public
int[]
getIntArr(){
int[]
arr={1,2,1,2,1,2};
return
arr;
}
java函數可以返回數組嗎
首先回答你當然可以!
在java中函數的定義如下:
public void name(int num){ ….}
public : 函數的修飾詞,表示訪問函數的權限,如public 公開的 ,private私有的只有類內部可以使用。
void :返回值,可以是基礎類型,也可以是集合、數據等等,如果函數是有返回值的函數,函數結尾必須有return;
name : 函數名,自己隨意寫盡量符合命名規範。
(int num) : 參數,調用函數需要傳入的參數。
函數返回數據就可以這樣定義:
public int[] array(){
return {1,2,3,4};
}
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後面不寫大括號,雖然這麼寫沒問題,但是不符合編碼規範,工作中一般是不允許這麼寫的,容易出錯。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/159178.html