Java學習小結(1)-數組的創建與傳參


(一)數組的創建

數組的創建包括兩部分:數組的申明與分配內存空間。

int score[]=null; //申明一維數組
score=new int[3]; //分配長度為3的空間

數組的申明還有另外一種方式:

int[] score=null; //把中括號寫在數組名前面

通常,在寫代碼時,為了方便,我們將兩行合並為一行:

int score[]=new int score[3]; //將數組申明與分配內存寫在一行

 

(二)傳遞參數 

在Java中,數組是按照地址引用的方式來傳參的,即我們傳遞的是數組的首地址,能直接對數組進行更改。主要有3點:

    · 實參為數組名;

    · 形參為新申明的數組,如果有返回值,需在函數的類型后加中括號“[]”;

    · 返回值為數組名。

例子如下:

/**
 * Created by lijiaman on 2016/9/16.
 */
public class createArray2
{
    public static void main(String[] args)
    {
        int score[]=null;
        score=new int[3];
        int speed[]={12,35};
        for(int x=0;x<3;x++)
        {
            score[x]=x*2+1;
        }
        for(int x=0;x<3;x++)
        {
            System.out.println("score["+x+"]="+score[x]);
        }
        System.out.println("length:"+score.length);
        for(int x=0;x<speed.length;x++)
        {
            System.out.println("Speed:"+speed);
        }
    }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM