【文件属性】:
文件名称:kata-fraction:代码Kata分数
文件大小:35KB
文件格式:ZIP
更新时间:2021-03-20 01:31:53
Java
代码卡塔分数
此代码组合的思想是显示特定方面和其他方面的关注点分离,例如如何使用JaCoCo之类的代码覆盖率工具以及突变测试来支持开发过程。
该卡塔在一个非常简单的领域中定义了工作领域,这是分数所给定的基础学校数学。
需求定义I
概述
我们想计算在文件中逐行定义的分数运算。
文件格式
该文件可以包含注释行,注释行在行首以#标识,必须忽略。
分数格式
小数以{开头,并受}限制。分子与分母之间用/分隔。分子和分母都是整数值,可以在前缀-定义负分数。
{9/12}这将定义分数9/12 。
{-9/12}这将定义分数-9/12 。
{9/-12}这将定义分数9/-12 。
有效操作的定义
我们定义以下对分数有效的操作:
+加法
-减法
*乘法
/分
^力量(需要重新考虑。)
我们需要能够加,减,除,乘或创建小数的幂。
权力的定义
以下给出了如何定义操作^的示例: {1/3}^5 。指数只能
【文件预览】:
kata-fraction-master
----.sdkmanrc(155B)
----pom.xml(4KB)
----src()
--------test()
--------main()
----.gitignore(71B)
----CODE_OF_CONDUCT.md(6KB)
----README.md(3KB)
----LICENSE.txt(11KB)