作者chen30324 (sochen)
看板java
標題[問題] JAVA 新手
時間Sat Mar 6 09:29:27 2021
爬過一些文章,感覺沒有解決到我的疑惑,所以還是發文,JAVA版首po,有誤請見諒
小弟最近在YT看完了JAVA的一些課程,瞭解if、while、for等等的基礎語言,然後開始做
一些基礎的運算題目。
有些寫得出來,但寫不出來的佔大多數,而我看了解答,其實也沒有用到新的語法,確實
是學過的基礎可以寫出來。
目前的問題是:
不太知道,我應該再去找其他教學重看基礎;還是就算做不出來、也先認真瞭解這些解析
的邏輯,希望各位大大指點迷津。
例如因式分解我就寫不出來,但我看答案,其實都是教過的語言,只是我還沒有綜合應用
的邏輯。目前自己的感覺是「邏輯上」的問題可以寫出來,但牽涉到一點「數學邏輯」會
卡住
補充:
其實我之後主要是想走前端到HTML/CSS/JS
,但朋友建議我先學一些原生語言,之後再碰會比較熟,才開始接觸JAVA,沒想到越學越
有興趣XD 所以也想深入瞭解,我知道跟JS不一樣,還請各位鞭小力點
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.28.2.106 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1614994169.A.667.html
1F:推 LPH66: 你需要的是練習把你的想法拆解成一小步一小步的邏輯03/06 09:48
2F:→ LPH66: 拆到每個小步都可以用你學到的語言結構表示就可以寫程式了 03/06 09:49
3F:→ LPH66: 這當中可以用例如流程圖等的方式來幫助思考03/06 09:49
4F:→ LPH66: 重點在「把大步驟拆成小步驟」這件事上03/06 09:50
5F:→ LPH66: 這一個大步驟詳細來說要怎麼進行? 把它描述下來就是小步驟03/06 09:51
6F:→ jej: 關於初學為什麼要教因式分解 我也不清楚 03/06 10:02
7F:→ jej: 有些人小時候因式分解都學不好了 還要用程式寫 不就適得其反03/06 10:02
8F:→ chen30324: 謝謝樓上的回覆,不過不是我選的影片有教因式分解,而03/06 10:28
9F:→ chen30324: 是我自己找的題庫有這題,我也沒有懷疑就開始解了,算 03/06 10:28
10F:→ chen30324: 是我自己不懂所以看到什麼就直接做了 03/06 10:28
11F:→ qrtt1: 那你打算學到什麼程度呢?03/06 10:58
12F:→ chen30324: 回覆q大,因為最初不是想學Java,所以還沒有很仔細想過03/06 12:45
13F:→ chen30324: ,但大致上是想網頁開發跟app,不會走大數據03/06 12:45
14F:→ qrtt1: 做不出來的東西,可以舉一些例子嗎?03/07 18:11
15F:→ qrtt1: 同意 jej 的想法,不要挑那麼數學的東西,說不定就成功了 03/07 18:12
我覺得不要牽涉到數學的基本題我還可以,但像是因式分解、蓮花數之類的,我目前就寫
不出來,但我看解答,確實也都只用到基礎
我其實不知道這樣的範例在實務上的幫助大不大,只是覺得學到一個段落,來寫寫看,沒
想到會遇到這個狀況
目前的想法是寫不出來至少也要知道用到哪些語法,慢慢累積新的邏輯,過一段時間再往
下看物件導向
或是大大也有更好的建議
感謝回覆
16F:推 aidansky0989: 你朋友人好好,Java確實入門首選03/08 12:29
※ 編輯: chen30324 (39.9.133.63 臺灣), 03/08/2021 16:53:24
真的感謝他們,要是我直接開始JS可能困惑更久
※ 編輯: chen30324 (39.9.133.63 臺灣), 03/08/2021 17:04:41
17F:推 qrtt1: 你問這類題目用處大不大,我覺得是不大。也許作業或白板題 03/08 19:17
18F:→ qrtt1: 稍為用來濾掉一點完全沒 sense 的人。但不知道你學習的目標 03/08 19:18
19F:→ qrtt1: 有沒有一定要入行。其實寫不出來,通常不是太笨或不會寫。 03/08 19:18
20F:→ qrtt1: 而是我的教育歷程習慣性要我們封印思考歷程,過去學的數學 03/08 19:19
21F:→ qrtt1: 大多被限制在要在時間內算得出東西的反射性計算技能。 03/08 19:19
22F:→ qrtt1: 而不是花時間在探索問題,並且觀察最終的結果怎麼形成的 03/08 19:20
23F:→ qrtt1: 只要願意花時間來慢慢思考切分出每一小步, 因式分解可以做 03/08 19:21
24F:→ Kennyq: 你念到物件導向,沒陣亡還能唸熟再說 03/08 21:46
25F:推 applebg: 一樓說的拆解成小部分,叫做divide and conquer,可以看 03/10 23:00
26F:→ applebg: 看別人怎麼講喔 03/10 23:00
27F:→ chen30324: 非常謝謝各位,兩個月後再來跟各位回報讀的如何 03/11 01:25
28F:推 yoche2000: 其實這應該是程式設計本身的問明 跟Java應該沒啥關係 03/14 15:39
29F:→ yoche2000: 你如果只要學基礎程式概念 可以用Python Java 我認為 03/14 15:40
30F:→ yoche2000: 算不太好上手的語言 03/14 15:40
31F:推 emmAQBB: 跟原po想學習一樣的東西!目前也面臨到一樣的問題,謝謝 03/24 19:09
32F:→ emmAQBB: 原po這篇文跟回文的大家。 03/24 19:09
33F:推 timcheng78: 寫個什麼印出金字塔(? 或是什麼99乘法表(? 03/24 22:58
34F:→ qrtt1: 二個月後,看起來是 5/11 前後了。 03/26 19:22
35F:推 sb8888: 數學的部分用不太上 反正新進都是碼農 03/30 08:23
36F:推 ZeroRSX: 有學有推XD 04/02 11:29