保龄球计分程序

Posted on 2023-03-19 21:47  朋朋-  阅读(153)  评论(0编辑  收藏  举报

        计算每轮单独得分,十轮累加得总分。每轮单独得分,按规则可以大致总结出,如果议论中首次全中或者两次补中,则相当于第一次滚球后连续加后面两次;否则,只加后面一次。直接看代码吧,按照TDD方式,先写测例,再快速实现,最后的抽象实在不知道怎么抽象,估计是仅仅实现了功能,代码质量还相当欠缺,后续看下别人实现,再来做修改。

      

思路:

1、要有个变量count,定义比赛局数。

2、再定义一个变量beforeScore,记录前一轮的分值。

3、定义一个标记flag,标记本轮是属于全中还是补中或其他。

4、定义2个方法,分别代表第一把和第二把击中的个数。

5、定义2个方法,分别代表补中和全中时的计分。

6、定义一个计分方法,根据flag的值,判断是否附加后面的分数。

5、定义2个方法,分别代表补中和全中时的计分。

心得

没全部写完,有点难