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

作者: james732 (好人超)   2017-09-28 23:58:37
呃,不知道你的程式是怎麼練習的
不過說到九九乘法,我的思考邏輯是這樣的
或許可以讓你做為參考
首先,我們從最簡單的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
作者: littlethe (東周流浪漢)   2017-09-29 00:09:00
認同你的教法,工程就是要一步一步來
作者: aa155495 (冷月狂刃)   2017-09-29 00:14:00
當年剛學程式時真的是這樣!記得以前高1的電腦課,要用迴圈印金字塔出來當初差不多就是這樣一步一步來現在回過頭看這思考流程,跟coding dojo練TDD還蠻像的
作者: TAKADO (朕沒給的你不能搶)   2017-09-29 00:18:00
推教法,剛開始學真的要一小段一小段慢慢蓋出程式。
作者: f496328mm (為什麼會流淚)   2017-09-29 00:27:00
推教法 大家一開始應該都寫得很笨巴這超正常程式就是要一直寫一直寫一直寫 才會變強
作者: iFEELing (ing)   2017-09-29 00:34:00
以前長輩交待: make打一萬次就會變高手....
作者: mabinogi805 (焚離)   2017-09-29 01:11:00
推推~金字塔就是一塊塊石頭堆出來的
作者: ChrisMullin (上帝的左手)   2017-09-29 05:56:00
推薦這篇
作者: loveu8 (RA1-推廣)   2017-09-29 07:29:00
推!~~
作者: buper (ymsrc)   2017-09-29 07:31:00
你對他的講法,可能會像歡樂畫室的爆炸頭一樣xdd
作者: beaprayguy (小羊快跑啊)   2017-09-29 07:49:00
沒錯 演算法也是一遍再一遍練習
作者: yfr   2017-09-29 13:14:00
其實我也覺得是這樣 當年也是把整本書的範例key完
作者: KanoLoa (卡)   2017-09-29 14:33:00
我記得那時候看書自學到會用 linklist ,但是我不懂迴圈印聖誕樹的題目到底要我幹嘛....有時候是理解方式不良,多找些資訊了解就好
作者: nttu94507 (連城)   2017-09-29 18:45:00
謝謝大大
作者: yupog2003 (屁股)   2017-09-29 19:12:00
推這樣的教法,以前就是這樣一步步來的
作者: avans (阿緯)   2017-09-29 21:57:00
推心路歷程的教學!
作者: oread168 (大地的精靈R)   2017-09-29 22:08:00
九九乘法表的例子 很有助於理解巢狀迴圈
作者: Yuan100 (**)   2017-09-30 00:37:00
這篇優質
作者: eva19452002 (^^)   2017-09-30 00:42:00
我寫程式的邏輯也是這樣
作者: ppc ( )   2017-09-30 03:08:00
推有心啊
作者: evil2004 (忘卻深淵)   2017-09-30 08:55:00
不廢阿 我喜歡電腦是最好的老師這句話
作者: xo1100 (蝦蒸河粉)   2017-09-30 10:35:00
有聽某大大說過 程式寫到最後會感覺到就是在跟電腦對話(?

Links booklink

Contact Us: admin [ a t ] ucptt.com