[問題] JAVA 新手

作者: chen30324 (sochen)   2021-03-06 09:29:27
爬過一些文章,感覺沒有解決到我的疑惑,所以還是發文,JAVA版首po,有誤請見諒
小弟最近在YT看完了JAVA的一些課程,瞭解if、while、for等等的基礎語言,然後開始做
一些基礎的運算題目。
有些寫得出來,但寫不出來的佔大多數,而我看了解答,其實也沒有用到新的語法,確實
是學過的基礎可以寫出來。
目前的問題是:
不太知道,我應該再去找其他教學重看基礎;還是就算做不出來、也先認真瞭解這些解析
的邏輯,希望各位大大指點迷津。
例如因式分解我就寫不出來,但我看答案,其實都是教過的語言,只是我還沒有綜合應用
的邏輯。目前自己的感覺是「邏輯上」的問題可以寫出來,但牽涉到一點「數學邏輯」會
卡住
補充:
其實我之後主要是想走前端到HTML/CSS/JS
,但朋友建議我先學一些原生語言,之後再碰會比較熟,才開始接觸JAVA,沒想到越學越
有興趣XD 所以也想深入瞭解,我知道跟JS不一樣,還請各位鞭小力點
謝謝
作者: LPH66 (-6.2598534e+18f)   2021-03-06 09:48:00
你需要的是練習把你的想法拆解成一小步一小步的邏輯拆到每個小步都可以用你學到的語言結構表示就可以寫程式了這當中可以用例如流程圖等的方式來幫助思考重點在「把大步驟拆成小步驟」這件事上這一個大步驟詳細來說要怎麼進行? 把它描述下來就是小步驟
作者: jej (晃奶大馬桶)   2021-03-06 10:02:00
關於初學為什麼要教因式分解 我也不清楚有些人小時候因式分解都學不好了 還要用程式寫 不就適得其反
作者: chen30324 (sochen)   2021-03-06 10:28:00
謝謝樓上的回覆,不過不是我選的影片有教因式分解,而是我自己找的題庫有這題,我也沒有懷疑就開始解了,算是我自己不懂所以看到什麼就直接做了
作者: qrtt1 (有些事,有時候。。。)   2021-03-06 10:58:00
那你打算學到什麼程度呢?
作者: chen30324 (sochen)   2021-03-06 12:45:00
回覆q大,因為最初不是想學Java,所以還沒有很仔細想過,但大致上是想網頁開發跟app,不會走大數據
作者: qrtt1 (有些事,有時候。。。)   2021-03-07 18:11:00
做不出來的東西,可以舉一些例子嗎?同意 jej 的想法,不要挑那麼數學的東西,說不定就成功了
作者: aidansky0989 (alta)   2021-03-08 12:29:00
你朋友人好好,Java確實入門首選
作者: qrtt1 (有些事,有時候。。。)   2021-03-08 19:17:00
你問這類題目用處大不大,我覺得是不大。也許作業或白板題稍為用來濾掉一點完全沒 sense 的人。但不知道你學習的目標有沒有一定要入行。其實寫不出來,通常不是太笨或不會寫。而是我的教育歷程習慣性要我們封印思考歷程,過去學的數學大多被限制在要在時間內算得出東西的反射性計算技能。而不是花時間在探索問題,並且觀察最終的結果怎麼形成的只要願意花時間來慢慢思考切分出每一小步, 因式分解可以做
作者: Kennyq (舞光十射~*)   2021-03-08 21:46:00
你念到物件導向,沒陣亡還能唸熟再說
作者: applebg (數學不及格)   2021-03-10 23:00:00
一樓說的拆解成小部分,叫做divide and conquer,可以看看別人怎麼講喔
作者: chen30324 (sochen)   2021-03-11 01:25:00
非常謝謝各位,兩個月後再來跟各位回報讀的如何
作者: yoche2000 (Sushi Desu! 在下壽司)   2021-03-14 15:39:00
其實這應該是程式設計本身的問明 跟Java應該沒啥關係你如果只要學基礎程式概念 可以用Python Java 我認為算不太好上手的語言
作者: emmAQBB (WEI)   2021-03-24 19:09:00
跟原po想學習一樣的東西!目前也面臨到一樣的問題,謝謝原po這篇文跟回文的大家。
作者: timcheng78 (tim)   2021-03-24 22:58:00
寫個什麼印出金字塔(? 或是什麼99乘法表(?
作者: qrtt1 (有些事,有時候。。。)   2021-03-26 19:22:00
二個月後,看起來是 5/11 前後了。
作者: sb8888 (V5)   2021-03-30 08:23:00
數學的部分用不太上 反正新進都是碼農
作者: ZeroRSX (陽明山的藍色閃電)   2021-04-02 11:29:00
有學有推XD

Links booklink

Contact Us: admin [ a t ] ucptt.com