1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java面试题:编写java程序 随机生成n个m以内的加减法算式 形如a±b=c 其中n m∈N+

java面试题:编写java程序 随机生成n个m以内的加减法算式 形如a±b=c 其中n m∈N+

时间:2023-08-04 18:51:34

相关推荐

java面试题:编写java程序 随机生成n个m以内的加减法算式 形如a±b=c 其中n m∈N+

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].请结合自身请款勾选作答的题目 然后在下面写出代(伪)码.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。