在Ubuntu环境下的CodeBlocks上进行气泡球序的初步和探讨。
要求:
1) 不需要图形界面(可预留接口,以后扩展);
2) 命令参数:界面大小,球的初始坐标,初始速度(大小和方向);
3) 支持—help;
4) 定时打印小球的状态,球的位置,速度,已碰撞次数等;
5) 更新文档(分工明确)。
由java开发程序可以先进行如下定义:
1) 边框的宽和高 TableWidth TableHight
2) 球的尺寸 BallSize
3) 球纵坐标的速度 ySpeed
4) Random()产生一个随机数
5) 利用这个随机数定义球的水平速度