从第一章中我学习到,编写程序是要先思考在动手的,想好思路再去构造,然后再按照计划去编写程序,得保证条理清晰有条有理,即使出现错误也能及时发现,从而让自己的编程简单起来。这种编程的方法把思考和动手过程分开来做,充分利用了编程的特性,将编写程序从复杂的完全的动手过程简化成思考和编写程序的过程。体现出了思考的重要性,无论何时,无论何事,思考是最重要的。因为不去思考,愚公也就不会想到移山,不去思考,愚公也就不会将工程安排得如此有条不紊。
import.java.大道至简.*;
import.java.愚公移山.*;
public class Yugongyishan
{
public static void main(String[] args)
{
//提出问题:惩山北之塞,出入之迂也
//解决方法:率子孙荷担者三夫,叩石垦壤,箕畚运于渤海之尾
//愚公为团体的项目组织者、团体经理、编程人员、技术分析师等
//子孙荷担者三人为三名技术人员
//邻人京城氏之孀妻,有遗男,始龀,跳往助之为外协
//目标为平王屋太行二山
int 愚公,子孙荷担之三夫;
//智叟说到
System.out.println("甚矣,汝之不惠。以残年余力,曾不能毁山之一毛,其如土石何?");
//愚公说到
System.out.println("汝心之固,固不可彻,曾不若孀妻弱子。虽我之死,有子存焉;子又生孙,孙又生子;子又有子,子又有孙;子子孙孙无穷匮也,而山不加 增,何苦而不平?”河曲智叟亡以应");
while(王屋山太行山依然存在)
{
if(愚公活着)
{
愚公和其子孙进行移山。
}
else
{
愚公的子孙们继续移山。
}
}