标签:多次 简单的 image 结对编程 注意 分析 case 需求分析 add
Random ran = new Random();
随机数方法创建对象int B = ran.nextInt(2);
生成0—1之内的随机数能多次生成题目
uml图:
public class Calculate {
public static void main(String[] args) {
NumberFormat number = NumberFormat.getPercentInstance();
Random ran = new Random();
Scanner scan = new Scanner(System.in);
while (true) {
System.out.print("请输入您所需要生成的题目数量:");
int A = scan.nextInt(); //A:题目数量
for (int i = 0; i < A; i++) {
int B = ran.nextInt(2); //生成随机数0/1,随机挑选整数或分数运算
int C = ran.nextInt(4); //生成随机数0-3,随机挑选4种运算符
IntNumber in1 = IntNumber.obj(); //整数运算
IntNumber in2 = IntNumber.obj();
Fraction score1 = Fraction.obj(); //分数运算
Fraction score2 = Fraction.obj();
if (B == 0) {
switch (C) { //整数加减乘除运算
case 0:
int num = in1.add(in2);
String num1 = "" + num;
int n = scan.nextInt();
Judgement.judge(n == num, num1);
讲道理,两个菜鸡,这种难度的编程题确实让我们焦头烂额....
BUT
日子还得照样过,代码还得照样敲,从之前一个人问变成现在两个人一起向同学请教学习,说实话,确实两个人一起问,不懂得互相交流,学起来快乐一点吧。谢谢我的搭档
标签:多次 简单的 image 结对编程 注意 分析 case 需求分析 add
原文地址:https://www.cnblogs.com/20165104mfb/p/8849731.html