作者james732 (好人超)
看板Soft_Job
标题Re: [请益] 该劝退我自己吗?(JAVA班)
时间Thu Sep 28 23:58:37 2017
呃,不知道你的程式是怎麽练习的
不过说到九九乘法,我的思考逻辑是这样的
或许可以让你做为参考
首先,我们从最简单的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://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1506614320.A.8EF.html
※ 编辑: james732 (223.140.197.150), 09/29/2017 00:00:23
1F:推 littlethe: 认同你的教法,工程就是要一步一步来 09/29 00:09
2F:推 aa155495: 当年刚学程式时真的是这样! 09/29 00:14
3F:→ aa155495: 记得以前高1的电脑课,要用回圈印金字塔出来 09/29 00:15
4F:→ aa155495: 当初差不多就是这样一步一步来 09/29 00:15
5F:→ aa155495: 现在回过头看这思考流程,跟coding dojo练TDD还蛮像的 09/29 00:16
6F:推 TAKADO: 推教法,刚开始学真的要一小段一小段慢慢盖出程式。 09/29 00:18
7F:推 f496328mm: 推教法 大家一开始应该都写得很笨巴 09/29 00:27
8F:→ f496328mm: 这超正常 09/29 00:27
9F:→ f496328mm: 程式就是要一直写一直写一直写 才会变强 09/29 00:28
10F:→ iFEELing: 以前长辈交待: make打一万次就会变高手.... 09/29 00:34
11F:推 mabinogi805: 推推~金字塔就是一块块石头堆出来的 09/29 01:11
12F:推 ChrisMullin: 推荐这篇 09/29 05:56
13F:推 loveu8: 推!~~ 09/29 07:29
14F:推 buper: 你对他的讲法,可能会像欢乐画室的爆炸头一样xdd 09/29 07:31
15F:→ beaprayguy: 没错 演算法也是一遍再一遍练习 09/29 07:49
16F:推 yfr: 其实我也觉得是这样 当年也是把整本书的范例key完 09/29 13:14
17F:→ KanoLoa: 我记得那时候看书自学到会用 linklist ,但是我不懂回圈 09/29 14:33
18F:→ KanoLoa: 印圣诞树的题目到底要我干嘛.... 09/29 14:33
19F:→ KanoLoa: 有时候是理解方式不良,多找些资讯了解就好 09/29 14:34
20F:推 nttu94507: 谢谢大大 09/29 18:45
21F:推 yupog2003: 推这样的教法,以前就是这样一步步来的 09/29 19:12
22F:推 avans: 推心路历程的教学! 09/29 21:57
23F:→ oread168: 九九乘法表的例子 很有助於理解巢状回圈 09/29 22:08
24F:推 Yuan100: 这篇优质 09/30 00:37
25F:→ eva19452002: 我写程式的逻辑也是这样 09/30 00:42
26F:推 ppc: 推有心啊 09/30 03:08
27F:推 evil2004: 不废阿 我喜欢电脑是最好的老师这句话 09/30 08:55
28F:→ xo1100: 有听某大大说过 程式写到最後会感觉到就是在跟电脑对话( 09/30 10:35
29F:→ xo1100: ? 09/30 10:35