第二十七天 數組與方法part1

一個方法可以接收一個數組,也可以返回一個數組,在返回時方法對數組的修改將被全部保留下來。

請看試驗代碼:

public class qvod
{
 public static void main(String args[]){
 int temp[]={1,3,5};      //利用靜態初始化定義數組
 fun(temp);                 //傳遞數組
 for(int i =0;i<temp.length;i++){    //循環輸出
 System.out.print(temp[i]+"~");
 }
 }
public static void fun(int x[]){    //定義方法接收數組整形的運用
 x[0]=6 ;                         //修改數組0的值
}
}

那麼在輸出調用的時候,我們在最後一段把x[0]的值 修改成6,這樣輸出的時候在調用方法中調用了方法接收數組,所以輸出的時候是 6~3~5.

我們再來一道例題:

public class qvod2
{
 public static void main(String args[]){
 int temp[]=fun();
 print(temp);

 }
 public static void print(int x[]){
  for (int i = 0;i<x.length; i++ )
  {
   System.out.print(x[i]+"、");

  }
}
public static int[] fun(){
 int ss[]={1,3,5,7,9};
  return ss ;
}
}

這一段代碼使用return返回ss的值,那麼我們可以知道 temp通過fun方法來實例化,在這裏我們可以瞭解到我們用return返回值 也可以對數組進行賦值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章