這次上課主要是開始學習流程控制的迴圈部分:
有FOR、WHILE、DO...WHILE迴圈
這也是學習JAVA基本與法中比較重要且難學的部份,
因為人腦沒有迴圈的功能,反而厭惡迴圈,
所以常常有同學學到這部份就因此陣亡,
因為實在是太不人性化,但對電腦來說,
他最大的優點就是可以不斷的執行迴圈,幾萬次都無所謂,
除了次數可以無上限外,速度也快到不行,
所以自動化控制一定少不了迴圈,只是要怎麼把迴圈學好呢?
這是非常重要的一環。
除了要反覆聽講外,反覆練習範例檔也是個方法,
或是嘗試修改範例成別的迴圈方式也是方法,
例如九九乘法表除了可以用FOR迴圈解,也可以試試WHILE迴圈和DO...WHILE迴圈,
結果都可以做的出來。
此外,也加入JAVA術科題目都範例,JAVA題目不算太簡單,
很有挑戰性,且目前有這張證照算是少數,
我覺得可以當成考OCJP國際證照之前的暖身,或可說互補也行。
上課內容:
01_運算子與流程控制
02_將輸出改成showMessageDialog
03_版本管理與改成IF邏輯判斷
04_For的語法與流程
05_Sum加總改寫與奇數加總
06_For迴圈的變化型
07_For巢狀結構範例說明(九九乘法表與印出星號)
08_While迴圈
09_For迴圈修改成While迴圈
10_簡介軟體設計丙級
11_do_while迴圈
12_判斷質數城市說明與除錯模式的使用
13_將判斷質數改成While與Do版本
14_範例_猜拳
15_範例_猜拳細節說明
01_運算子與流程控制
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirMTcxEJ6H-LKCD5i04zWn6p-UZ_wfz6fQLRIeb3sA41kwnMHQyvc9woX56gv5i40hixJDbkbt8edEYJFlweJmCoa5cj_CGrHCqGvL4Jfmqam6sPmw56a7YTWblbpXgQZ9riCABIv-Rrs/s320/01.png)
02_將輸出改成showMessageDialog
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPENyMnL5POxpa6tgKEvyaQOpLV9SZuVWNiFK2K9d9UNJjJota6v3xgSE-B1zdtLIlCw5HyWDJkSd8Pf4E6ePHNFTxYxNDAHr9pjCkCLcu7vCYpJkeLlfQeeV-7Gojkys8q34OP8Qusnw/s320/02.png)
03_版本管理與改成IF邏輯判斷
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyXUMTQoc0Dz8HtLGfDMNEQLMLeO2IU7MH6QTFpW0NJQR34aUcvdo0tCut-y3j-LLcIk3JeeUj3OlJ23yRj7iWfuVHhN8i_g9O6c3fmay8zI_CJVihnUk2fWcRLn2fM_2aNnU8dY8ifVE/s320/03.png)
04_For的語法與流程
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAlG9FrJayN3NiQFXp2cyQ83voG-jvZrMXb6f8aUYqGsTcymK8SF_czgfQD3KVq6fR7ugNAk1ux1Qfz_mlDTnqtGVu-e72RpGJDIVSQqPmLNdEOskNTfswzEgexF5bnqdepOwC3q1kAA0/s320/04.png)
05_Sum加總改寫與奇數加總
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVToWvkLSXRRZuOWh4KSBOfXJqiGuiuMfmEUxnNZxUpRLV-BBspexWm4LkdtPwWCRAoYZAiv9Ss1mGDoi67d8jL5saVuW0RR4Qh5HibWzjdBVGzCeh8ojZUiF1OS_rgoV-0N3L9dUIEfg/s320/05.png)
06_For迴圈的變化型
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbNLnAaPu_CHPLs3Bfb_f4P4ZlAc0rVwKXtAosVYt4qZUOjITsJ8BYqrhebazD-n_d_1UkFsrvi0f55mX30Au68uPXvSGlc2KFy8X_XuaaGRqd2lyi3MpdeMFnGnc3VlqnowkVpnRDh58/s320/06.png)
07_For巢狀結構範例說明(九九乘法表與印出星號)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdsdukgeznb-hwfHRsRwUr0XZRKVcxFKPJwksXeKPuhQ6om4qsRdd8Qf1kLt2HaQpxWTOo56vHstF5DWvYulvJLNKLrTCI5SKQFSLIILS9gLg2Nr6WVgWoMl0y2-Ty7BegVI9Deo9vhjg/s320/07.png)
08_While迴圈
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPSPxhGe3ut8ctGVr_G11pneryXIWV2vVS-x1NMLmEhcTrQ6Yf-vFy5EkFFizjFhB_YdTxWs4v8PEepCqkfnmcaTiTC_tizqOPBV4k6CTJ20IGPvrbILBuGT00KqYWZyysNtuelcYFk_g/s320/08.png)
09_For迴圈修改成While迴圈
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmz3bZqrICKirKBXLAe17BEEwz4MOpoT8lE2-XxrTC0gAP5W1mR0-cuBwn1EzPx_95doqOTmpzhq4r7XbD0nWYL7SJImAZABRD-qtT7nPCu8ZYUgH9TIQRdWCPA5G10HQmI8oONJpSIFk/s320/09.png)
10_簡介軟體設計丙級
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrRPjx5e5xD7TyUJPUcmo7RzEGfQ8Z32OnBSzSYFAar89nv-7ASecT0XDfOxJX1s_WK7B4Rsovmjuo6J52HfzKzo-_RWbXQoyjjhiCeq-RzDVGbag1X1tABu8H4NUQ-4EkFYdn_CEFMuQ/s320/10.png)
11_do_while迴圈
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA0oeOqbr6PHyF1Hiu7ep6EwaaJ9EJGtnSjEYw4-Bxw2s41Ry_i06K9j-SKsYHzLzSSDw6PoVFmMiENDQsS-JxMF9LIszBs7HnNgWC8NJCFKGo4u0su-kAdmUgkIw0sFRtJMDLb5pzFko/s320/11.png)
12_判斷質數城市說明與除錯模式的使用
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFFZA_vqnT6kddndDkYFUChtRMw9H5suxUNiiHFzxrj5ZxAT2yZE3gn6fphQ3B3wZE7hTDVx54AtVKFNiEKBkjeTZXsuIziWg7kpXaH1JRsEQTrQVRQC0bPQ9GSZOF1P3VZ5Ay67bznIU/s320/12.png)
13_將判斷質數改成While與Do版本
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDmswq3IY91eTm3T5qsYiG5UaogtVnvvVymFy-eih9mmlM483Gz3fU0gb6yth520-zFXqGFV7Htwz0hn-H5Kkp6l3qZnkViK4naXBu3eEXVFimQI1BzCiBgBrtlrETJ4QQHy4OJlyjq7w/s320/13.png)
14_範例_猜拳
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOmWAR2_m4dMa9kLo-2U25zZA-t1ACmPSjEYg0-dnkDvY_zrkPUB3188YPLgDxZARVRVRavBcbo1izVAAgpotYcHBoyWCXzZGA2HN6DID8gkB5gorm9YtWbxlqjaoy2rDYpFed2pnaEQI/s320/14.png)
15_範例_猜拳細節說明
吳老師 102/8/19
完整影音:
完整影音課程論壇:
https://groups.google.com/forum/?hl=zh-TW#!forum/java_object
JAVA教學研習懶人包:
電腦證照,AWT類別, JAVA程式設計, java程式設計下載, java程式設計導論, java程式設計師, java程式設計範例, java程式設計軟體, 推廣部, 文化大學, 職業訓練