Re: [請益] 該勸退我自己嗎?(JAVA班)

看板Soft_Job作者 (好人超)時間6年前 (2017/09/28 23:58), 6年前編輯推噓15(15014)
留言29則, 21人參與, 6年前最新討論串2/2 (看更多)
呃,不知道你的程式是怎麼練習的 不過說到九九乘法,我的思考邏輯是這樣的 或許可以讓你做為參考 首先,我們從最簡單的hello world開始 System.out.println("Hello world"); 好的,接下來隨便輸出一些東西 System.out.println("2*1=2"); System.out.println("2*2=4"); System.out.println("2*3=6"); 很簡單對吧,我們來換成變數,印出2乘2 int x = 2; int y = 2; System.out.println(x * y); OK,接下來讓它印個十次 int x = 2; int y = 2; for (int i = 0; i < 10; i++) { System.out.println(x * y); } 印出一樣的東西好無聊,把不變的x換成i試試 int y = 2; for (int i = 0; i < 10; i++) { System.out.println(i * y); } 再加一層for上去,一個九九乘法表就完成了 我的建議是這樣的: 1. 一定要親手key過程式,最好一個字一個字都自己打,實際跑過 (這個很笨,但我就是這樣把書上範例都打過跑過的) (有的人只要看書就會寫,但如果你是這種人,應該就不會發文問了XD) 2. 不要想要一次寫出完整的程式,一點一點的完成 剛開始初學大概就這樣吧? 相對的,千萬不要 1. 拼命的看書、看講義、看投影片,卻沒有實際寫過 2. 想要一口氣把完整的程式寫出來,很容易頭腦打結,寫了一堆但根本不會動 其實電腦就是個最好的老師,你寫程式在上面跑 寫錯了它會盡量提醒你,頂多只是跑出詭異的結果 再怎麼樣都不會罵人也不會爆炸XD 邏輯什麼的也不是一口氣就達成的,一步一步的分解問題吧 以後不管遇到再複雜的問題,其實也都是這樣化繁為簡而已 一篇廢文希望能幫助你 勸你早點放棄改跑道說不定也不是壞事XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.197.150 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1506614320.A.8EF.html ※ 編輯: james732 (223.140.197.150), 09/29/2017 00:00:23

09/29 00:09, 6年前 , 1F
認同你的教法,工程就是要一步一步來
09/29 00:09, 1F

09/29 00:14, 6年前 , 2F
當年剛學程式時真的是這樣!
09/29 00:14, 2F

09/29 00:15, 6年前 , 3F
記得以前高1的電腦課,要用迴圈印金字塔出來
09/29 00:15, 3F

09/29 00:15, 6年前 , 4F
當初差不多就是這樣一步一步來
09/29 00:15, 4F

09/29 00:16, 6年前 , 5F
現在回過頭看這思考流程,跟coding dojo練TDD還蠻像的
09/29 00:16, 5F

09/29 00:18, 6年前 , 6F
推教法,剛開始學真的要一小段一小段慢慢蓋出程式。
09/29 00:18, 6F

09/29 00:27, 6年前 , 7F
推教法 大家一開始應該都寫得很笨巴
09/29 00:27, 7F

09/29 00:27, 6年前 , 8F
這超正常
09/29 00:27, 8F

09/29 00:28, 6年前 , 9F
程式就是要一直寫一直寫一直寫 才會變強
09/29 00:28, 9F

09/29 00:34, 6年前 , 10F
以前長輩交待: make打一萬次就會變高手....
09/29 00:34, 10F

09/29 01:11, 6年前 , 11F
推推~金字塔就是一塊塊石頭堆出來的
09/29 01:11, 11F

09/29 05:56, 6年前 , 12F
推薦這篇
09/29 05:56, 12F

09/29 07:29, 6年前 , 13F
推!~~
09/29 07:29, 13F

09/29 07:31, 6年前 , 14F
你對他的講法,可能會像歡樂畫室的爆炸頭一樣xdd
09/29 07:31, 14F

09/29 07:49, 6年前 , 15F
沒錯 演算法也是一遍再一遍練習
09/29 07:49, 15F

09/29 13:14, 6年前 , 16F
其實我也覺得是這樣 當年也是把整本書的範例key完
09/29 13:14, 16F

09/29 14:33, 6年前 , 17F
我記得那時候看書自學到會用 linklist ,但是我不懂迴圈
09/29 14:33, 17F

09/29 14:33, 6年前 , 18F
印聖誕樹的題目到底要我幹嘛....
09/29 14:33, 18F

09/29 14:34, 6年前 , 19F
有時候是理解方式不良,多找些資訊了解就好
09/29 14:34, 19F

09/29 18:45, 6年前 , 20F
謝謝大大
09/29 18:45, 20F

09/29 19:12, 6年前 , 21F
推這樣的教法,以前就是這樣一步步來的
09/29 19:12, 21F

09/29 21:57, 6年前 , 22F
推心路歷程的教學!
09/29 21:57, 22F

09/29 22:08, 6年前 , 23F
九九乘法表的例子 很有助於理解巢狀迴圈
09/29 22:08, 23F

09/30 00:37, 6年前 , 24F
這篇優質
09/30 00:37, 24F

09/30 00:42, 6年前 , 25F
我寫程式的邏輯也是這樣
09/30 00:42, 25F

09/30 03:08, 6年前 , 26F
推有心啊
09/30 03:08, 26F

09/30 08:55, 6年前 , 27F
不廢阿 我喜歡電腦是最好的老師這句話
09/30 08:55, 27F

09/30 10:35, 6年前 , 28F
有聽某大大說過 程式寫到最後會感覺到就是在跟電腦對話(
09/30 10:35, 28F

09/30 10:35, 6年前 , 29F
09/30 10:35, 29F
文章代碼(AID): #1PpHmmZl (Soft_Job)
文章代碼(AID): #1PpHmmZl (Soft_Job)