呃,不知道你的程式是怎么练习的
不过说到九九乘法,我的思考逻辑是这样的
或许可以让你做为参考
首先,我们从最简单的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