二維數組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);
二維數組的遍歷與累加spa
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); }
方法3d
在Java中,聲明一個方法的具體語法格式以下:
修飾符 返回值類型 方法名(參數類型 參數名1,參數類型 參數名2,......){
執行語句
………
return 返回值;
}
對於上面的語法格式中具體說明以下:
⦁ 修飾符:方法的修飾符比較多,有對訪問權限進行限定的,有靜態修飾符static,還有最終修飾符final等,這些修飾符在後面的學習過程當中會逐步介紹public
⦁ 返回值類型:用於限定方法返回值的數據類型void
⦁ 參數類型:用於限定調用方法時傳入參數的數據類型
⦁ 參數名:是一個變量,用於接收調用方法時傳入的數據
⦁ return關鍵字:用於結束方法以及返回方法指定類型的值(1,結束 2.返回方法指定類型的值給調用者)
⦁ 返回值:被return語句返回的值,該值會返回給調用者blog
須要特別注意的是,方法中的「參數類型 參數名1,參數類型 參數名2」被稱做參數列表,它用於描述方法在被調用時須要接收的參數,若是方法不須要接收任何參數,則參數列表爲空,即()內不寫任何內容。方法的返回值必須爲方法聲明的返回值類型,若是方法中沒有返回值,返回值類型要聲明爲void,此時,方法中return語句能夠省略。內存
例如get
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; }
內存圖解class