学以致用是学习的目的,
不然后学了就放了那是在浪费生命。
同样,
我们学习编程也要解决现实中的出现的问题。
在街头我们常会看到这样一种挑战,在本子上从1一直写到1000,能保证连续不出错,就可以获得奖金。挑战者不少,但实际能获奖金者就寥寥无几了,因为这样重复性很强的工作,人们很难集中注意力将其一字不差的给完成。 但这要是交给计算机来做,能写到他倒闭!
for(int i =1;i<1001;i++){
System.out.println(i);
}
现在以上的小例子并不能给我们带来奖金,它只能告诉我们,计算机的优势在于可以胜任重复性的工作!如下面这个需求:
要给每个人发张贺卡,除了名字不一样外,其他的都一样。
如果没有程序的话,我们会怎么做?
我们会打开word, 或者别的编辑工具,然后开始替换名字,然后一张张的保存。