首先,我要說明一點,我自學過一遍java語言
一.今天我主要復習了二維數組,包括他得三中定義方式:
int [][]a = new int[][];
int [][]a = new int[n]{1,2,3}//創建一個n行3列得數組,列值已經確定
int [][]a = {{0,1,2},{2,3,4},{2,5,7}};//創建一個3行3列得數組;
二.編寫一個二維數組 成績表[5][4](如下);
姓名 | java | 數據庫 | xml |
張三 | 23 | 43 | 67 |
李四 | 33 | 46 | 86 |
王五 | 34 | 67 | 65 |
增強 | 23 | 67 | 39 |
我的思路是:
1.創建了2個一維數組分別是:列名[],姓名[]。並賦值給這個二維數組得第一行和第一列
2.從 成績表[1][1]開始往數組里面添加成績(我是一個人3門成績放在一起輸入的)【已經定義好一個Scanner input=new Scanner(System.in)】代碼:
for(int i=1 ; i<5 ; i++){
for(int j = 1 ; j < 4 ; j++){
成績表[i][j]=input.next() //成績表已經聲明是一個字符串數組
}
}
3.輸出就簡單了,直接2個嵌套for循環搞定(外層循環加一個System.out.print("\n");用於換行;)內層輸出用System.out.print(成績表[i][j]+"\t");這樣看起來格式鮮明舒服。
三,最后在回家前布置了回家先看看StringBuffer,StringBuilder得作業
小結:感覺進度挺快,回家不預習,上課跟不上節奏,晚上不復習,學完了也不熟悉。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。