Java 二維數組 方法


二維數組

定義

第一種:int[][] arr = new int[3][4];
第二種:int[][] arr = new int[3][];(了解即可)
第三種:int[][] arr = {{1,2},{3,4,5,6},{7,8,9}};

訪問

int[][] arrt = new int[3][4];

        System.out.println(arrt[0][1]);

        System.out.println(arrt[1]);

        System.out.println(arrt);

  

二維數組的遍歷與累加

	public static void main(String[] args) {
		int sum = 0;
		int sum1 = 0;		
		int[][] sale = {{22,66,44},{77,33,88},{25,45,65},{11,66,99}};	
        //通過循環嵌套進行遍歷 for(int i = 0;i<sale.length;i++) { for(int j = 0; j<sale[i].length;j++) { sum=sum+sale[i][j]; } System.out.println("第"+(i+1)+"季度銷售額是"+sum);
          //各個數組求和 sum1 = sum1+sum;
          //清零 sum=0; }
          //總和 System.out.println("銷售總額是"+sum1); }  

 方法

在Java中,聲明一個方法的具體語法格式如下:
修飾符 返回值類型 方法名(參數類型 參數名1,參數類型 參數名2,......){ 
執行語句
……… 
return 返回值;
}
對於上面的語法格式中具體說明如下:
⦁ 修飾符:方法的修飾符比較多,有對訪問權限進行限定的,有靜態修飾符static,還有最終修飾符final等,這些修飾符在后面的學習過程中會逐步介紹public
⦁ 返回值類型:用於限定方法返回值的數據類型void
⦁ 參數類型:用於限定調用方法時傳入參數的數據類型
⦁ 參數名:是一個變量,用於接收調用方法時傳入的數據
⦁ return關鍵字:用於結束方法以及返回方法指定類型的值(1,結束 2.返回方法指定類型的值給調用者)
⦁ 返回值:被return語句返回的值,該值會返回給調用者


需要特別注意的是,方法中的“參數類型 參數名1,參數類型 參數名2”被稱作參數列表,它用於描述方法在被調用時需要接收的參數,如果方法不需要接收任何參數,則參數列表為空,即()內不寫任何內容。方法的返回值必須為方法聲明的返回值類型,如果方法中沒有返回值,返回值類型要聲明為void,此時,方法中return語句可以省略。

例如

    public static void main(String[] args) 
    {
        double a = getArea(2);//(2)實參
        System.out.println(a);
        int b = 2;
        getChang(b,3);//(b,3)實參:變量,常量都行;
        /*D:\workspase\20180914>javac DEMO2.java
        D:\workspase\20180914>java DEMO2
        12.566370614359172
        長方形的面積為:6*/
    }
    //求圓的面積
    public static double getArea(double r){//(double r)為形參
        double area = r*r*Math.PI;
        //因為返回值為double,需要寫return;
        return area;
    } 
    //求長方形的面積
    public static void getChang(int a,int b){//(int a,int b)為形參
        int area = a*b;
        System.out.println("長方形的面積為:"+area);//因為返回值是void,不能寫return;
    }

  內存圖解

 


免責聲明!

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



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