int[] 數組名稱 = new int[數組元素個數]
來定義一個數組。a = 數組名稱[4]
實質上a引用的是第五個元素。[]
是一個運算符,它做爲索引運算符具備最高的優先級。int[] 數組名稱
和int 數組名稱[]
可是第一種更經常使用。int[] 數組名稱 = {多個元素}
來直接定義一個數組。int[][] 數組名稱
for (int value : list)
代碼行不理解。System.out.print(value + " ")
中能夠直接輸出list的每個值。java NameTag
時在後面能夠直接增長一些語句,能夠同時輸出。錯題1及緣由:,對循環的執行順序不瞭解。html
理解狀況:在IDEA中分別編寫入了這兩種狀況,在我所選的錯誤選項中,因爲if語句順序執行,知足第一個if條件句後,繼續執行第二個,致使第二次的else被執行,x的值被賦予0。如圖,兩個條件下輸出的x分別爲0和3。
java
理解狀況:毫無疑問。git
理解狀況:書上原話爲「若是沒有break語句,程序會繼續執行下一條case子句」,與題目中我所選的選項有必定差異,沒有break應該是進入符合條件的case語句後逐個執行。數組
理解狀況:表達式爲:表達式1?表達式2:表達式3
先求解表達式1,
若其值爲真(非0)則將表達式2的值做爲整個表達式的取值,
不然(表達式1的值爲0)將表達式3的值做爲整個表達式的取值。
例如:
一、max=(a>b)?a:b
就是將a和b兩者中較大的一個賦給max。
二、min=(a<b)?a:b
就是將a和b兩者中較小的一個賦給min。數據結構
理解狀況:三種循環語句功能上相同,可是爲何C不對呢?學習
20172303命令行
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 242/242 | 1/4 | 13/13 | 增長了對Java的興趣 |
第二週 | 297/539 | 1/5 | 15/28 | 發現目標並無想象中那麼難 |
第三週 | 315/854 | 2/7 | 18/46 | 忽然發覺JAVA的難度不小 |
第四周 | 1269/2123 | 1/8 | 50/96 | Java難到哭,可是有信心擊敗他! |
第五週 | 737/2860 | 1/9 | 30/126 | 難度的減少激發了學習動力 |
第六週 | 542/3402 | 2/11 | 20/146 | 不能說難度變小!!!又難了T T |
計劃學習時間:20小時設計
實際學習時間:20小時調試
改進狀況:commit的要求繼續實施,根據學長上週對博客的建議進修正本週博客。code