大家好,又见面了,我是你们的朋友全栈君。
博客开头:
GIT地址 |
https://github.com/moran029
|
GIT用户名 | moran029 |
学号后五位 | 62130 |
博客地址 | https://www.cnblogs.com/dreamhch/ |
作业链接 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2793 |
项目背景
阿超家里的孩子上小学一年级了,这个暑假老师给家长们布置了一个作业:家长每天要给孩子出一些合理的,但要有些难度的四则运算题目,并且家长要对孩子的作业打分记录。
作为程序员的阿超心想,既然每天都需要出题,那何不做一个可以自动生成小学四则运算题目与解决题目的命令行 “软件”呢。他把老师的话翻译一下,就形成了这个软件的需求:
- 程序接收一个命令行参数 n,然后随机产生
n
道加减乘除(分别使用符号+-*/
来表示)练习题,每个数字在0
和100
之间,运算符在2
个 到3
个之间。 - 由于阿超的孩子才上一年级,并不知道分数。所以软件所出的练习题在运算过程中不得出现非整数,比如不能出现
3÷5+2=2.6
这样的算式。
代码思路
先创建一个新的类Math,在这个类中定义函数getM()获取随机符号,getQ()获取算式中数字的个数,getN()获取随机大小的数字,在主函数中定义一个新的Math类变量,来调用他们,然后检验是否符合标准
class Math { public Random r = new Random();//得到伪随机数 public string getM()//得到随机符号 { string mark = "0"; int mark1; mark1 = r.Next(1, 5); switch (mark1) { case 1: mark = "+"; break; case 2: mark = "-"; break; case 3: mark = "*"; break; case 4: mark = "/"; break; default: break; } return mark; } public int getQ()//得到算式中数字随机个数 { int quantity; quantity = r.Next(2, 4); return quantity; } public int getN()//得到随机大小的数字 { int num; num = r.Next(1, 101); return num; } }
Part 1. 配置环境
Visual Studio 2017 已经安装好了
Part 2. 克隆项目
-
成功登录后,点击右上角的
Fork
,将阿超的四则运算库拷贝到自己的同名仓库中,如下图所示: -
拷贝成功后,可以看到自己已经拥有了一个同名仓库。点击Clone or download可以得到仓库地址
-
在 我的电脑 中任意找一个目录,打开 Git 命令行软件(Windows上可在空白处右键打开 Git Bash ),输入
git clone <clone url>
,其中<clone url>
即我们刚刚复制的项目地址。一个动W态演示图如下所示(这里 https://github.com/buaase/Calculator.git 就是我们 Fork 后仓库的地址)
-
进入项目文件夹,新建一个文件夹,重命名为你的
Github
账户
Part 3. 单元测试
Part 4. 基本操作
断点
Part 5. 提交代码
总结
本次实验让我认识到了英语的重要性,git的安装和使用基本上全是一边查单词一边进行的,做的挺难受的。
转载于:https://www.cnblogs.com/dreamhch/p/10622782.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/106904.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...