public class AddTest {
public static void main(String[] args) {
/**
* 生成次数为正整数,根据生成次数,随机生成随机册数次的加减运算
*/
Random r = new Random();
int i = 0;
while (true) {
i = r.nextInt();
if (i >= 0)
break;
}
System.out.println(“开始>>>>>>>>>>>”);
//确保随机数 > 0
while (i >= 0) {
System.out.println(“本次随机数为:”+i);
//按到任意次数
for (int num = 0; num < i; num++) {
// 生成random次的运算公式
for (int n = 0; n < i; n++) {
// 在用随机数决定 +/-
int randomMethod = r.nextInt();
if(randomMethod % 2 == 0){
int i1 = 0;
int i2 = 0;
while (true) {
i1 = r.nextInt();
i2 = r.nextInt();
if (i1 >= 0 && i2 >= 0)
break;
}
System.out.println(i1 + “+” + i2 + “=” + (i1 + i2));
}else {
//是奇数 减
int i1 = 0;
int i2 = 0;
while (true) {
i1 = r.nextInt();
i2 = r.nextInt();
if (i1 >= 0 && i2 >= 0)
break;
}
System.out.println(i1 + “-” + i2 + “=” + (i1 - i2));
}
}
}
}
System.out.println(“程序结束<<<<<<<<<<<<”);
}
}
java面试题:编写java程序 随机生成n个m以内的加减法算式 形如a±b=c 其中n m∈N+ a b c∈[0 m].请结合自身请款勾选作答的题目 然后在下面写出代(伪)码.