[問題] JAVA 新手

看板java作者 (sochen)時間3年前 (2021/03/06 09:29), 3年前編輯推噓9(9027)
留言36則, 12人參與, 3年前最新討論串1/1
爬過一些文章,感覺沒有解決到我的疑惑,所以還是發文,JAVA版首po,有誤請見諒 小弟最近在YT看完了JAVA的一些課程,瞭解if、while、for等等的基礎語言,然後開始做 一些基礎的運算題目。 有些寫得出來,但寫不出來的佔大多數,而我看了解答,其實也沒有用到新的語法,確實 是學過的基礎可以寫出來。 目前的問題是: 不太知道,我應該再去找其他教學重看基礎;還是就算做不出來、也先認真瞭解這些解析 的邏輯,希望各位大大指點迷津。 例如因式分解我就寫不出來,但我看答案,其實都是教過的語言,只是我還沒有綜合應用 的邏輯。目前自己的感覺是「邏輯上」的問題可以寫出來,但牽涉到一點「數學邏輯」會 卡住 補充: 其實我之後主要是想走前端到HTML/CSS/JS ,但朋友建議我先學一些原生語言,之後再碰會比較熟,才開始接觸JAVA,沒想到越學越 有興趣XD 所以也想深入瞭解,我知道跟JS不一樣,還請各位鞭小力點 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.28.2.106 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/java/M.1614994169.A.667.html

03/06 09:48, 3年前 , 1F
你需要的是練習把你的想法拆解成一小步一小步的邏輯
03/06 09:48, 1F

03/06 09:49, 3年前 , 2F
拆到每個小步都可以用你學到的語言結構表示就可以寫程式了
03/06 09:49, 2F

03/06 09:49, 3年前 , 3F
這當中可以用例如流程圖等的方式來幫助思考
03/06 09:49, 3F

03/06 09:50, 3年前 , 4F
重點在「把大步驟拆成小步驟」這件事上
03/06 09:50, 4F

03/06 09:51, 3年前 , 5F
這一個大步驟詳細來說要怎麼進行? 把它描述下來就是小步驟
03/06 09:51, 5F

03/06 10:02, 3年前 , 6F
關於初學為什麼要教因式分解 我也不清楚
03/06 10:02, 6F

03/06 10:02, 3年前 , 7F
有些人小時候因式分解都學不好了 還要用程式寫 不就適得其反
03/06 10:02, 7F

03/06 10:28, 3年前 , 8F
謝謝樓上的回覆,不過不是我選的影片有教因式分解,而
03/06 10:28, 8F

03/06 10:28, 3年前 , 9F
是我自己找的題庫有這題,我也沒有懷疑就開始解了,算
03/06 10:28, 9F

03/06 10:28, 3年前 , 10F
是我自己不懂所以看到什麼就直接做了
03/06 10:28, 10F

03/06 10:58, 3年前 , 11F
那你打算學到什麼程度呢?
03/06 10:58, 11F

03/06 12:45, 3年前 , 12F
回覆q大,因為最初不是想學Java,所以還沒有很仔細想過
03/06 12:45, 12F

03/06 12:45, 3年前 , 13F
,但大致上是想網頁開發跟app,不會走大數據
03/06 12:45, 13F

03/07 18:11, 3年前 , 14F
做不出來的東西,可以舉一些例子嗎?
03/07 18:11, 14F

03/07 18:12, 3年前 , 15F
同意 jej 的想法,不要挑那麼數學的東西,說不定就成功了
03/07 18:12, 15F
我覺得不要牽涉到數學的基本題我還可以,但像是因式分解、蓮花數之類的,我目前就寫 不出來,但我看解答,確實也都只用到基礎 我其實不知道這樣的範例在實務上的幫助大不大,只是覺得學到一個段落,來寫寫看,沒 想到會遇到這個狀況 目前的想法是寫不出來至少也要知道用到哪些語法,慢慢累積新的邏輯,過一段時間再往 下看物件導向 或是大大也有更好的建議 感謝回覆

03/08 12:29, 3年前 , 16F
你朋友人好好,Java確實入門首選
03/08 12:29, 16F
※ 編輯: chen30324 (39.9.133.63 臺灣), 03/08/2021 16:53:24 真的感謝他們,要是我直接開始JS可能困惑更久 ※ 編輯: chen30324 (39.9.133.63 臺灣), 03/08/2021 17:04:41

03/08 19:17, 3年前 , 17F
你問這類題目用處大不大,我覺得是不大。也許作業或白板題
03/08 19:17, 17F

03/08 19:18, 3年前 , 18F
稍為用來濾掉一點完全沒 sense 的人。但不知道你學習的目標
03/08 19:18, 18F

03/08 19:18, 3年前 , 19F
有沒有一定要入行。其實寫不出來,通常不是太笨或不會寫。
03/08 19:18, 19F

03/08 19:19, 3年前 , 20F
而是我的教育歷程習慣性要我們封印思考歷程,過去學的數學
03/08 19:19, 20F

03/08 19:19, 3年前 , 21F
大多被限制在要在時間內算得出東西的反射性計算技能。
03/08 19:19, 21F

03/08 19:20, 3年前 , 22F
而不是花時間在探索問題,並且觀察最終的結果怎麼形成的
03/08 19:20, 22F

03/08 19:21, 3年前 , 23F
只要願意花時間來慢慢思考切分出每一小步, 因式分解可以做
03/08 19:21, 23F

03/08 21:46, 3年前 , 24F
你念到物件導向,沒陣亡還能唸熟再說
03/08 21:46, 24F

03/10 23:00, 3年前 , 25F
一樓說的拆解成小部分,叫做divide and conquer,可以看
03/10 23:00, 25F

03/10 23:00, 3年前 , 26F
看別人怎麼講喔
03/10 23:00, 26F

03/11 01:25, 3年前 , 27F
非常謝謝各位,兩個月後再來跟各位回報讀的如何
03/11 01:25, 27F

03/14 15:39, 3年前 , 28F
其實這應該是程式設計本身的問明 跟Java應該沒啥關係
03/14 15:39, 28F

03/14 15:40, 3年前 , 29F
你如果只要學基礎程式概念 可以用Python Java 我認為
03/14 15:40, 29F

03/14 15:40, 3年前 , 30F
算不太好上手的語言
03/14 15:40, 30F

03/24 19:09, 3年前 , 31F
跟原po想學習一樣的東西!目前也面臨到一樣的問題,謝謝
03/24 19:09, 31F

03/24 19:09, 3年前 , 32F
原po這篇文跟回文的大家。
03/24 19:09, 32F

03/24 22:58, 3年前 , 33F
寫個什麼印出金字塔(? 或是什麼99乘法表(?
03/24 22:58, 33F

03/26 19:22, 3年前 , 34F
二個月後,看起來是 5/11 前後了。
03/26 19:22, 34F

03/30 08:23, 3年前 , 35F
數學的部分用不太上 反正新進都是碼農
03/30 08:23, 35F

04/02 11:29, 3年前 , 36F
有學有推XD
04/02 11:29, 36F
文章代碼(AID): #1WGjhvPd (java)
文章代碼(AID): #1WGjhvPd (java)