对于我的作业,我需要创建一个随机数学生成器的方法,您可以在其中练习加法,减法,乘法和除法。
我需要创建一个方法,根据您执行的操作,范围会有所不同。例如
1。附加问题
2。减法问题
3。乘法问题
4。除法问题
然后,我将执行类似于以下内容的if else语句:
correctAnswer = firstRandomNumber + secondRandomNumber
if (userInput = correctAnswer)
{
system.out.println ("Correct!");
} else {
system.out.println ("Wrong!");
}
我将如何进行呢?
答案 0 :(得分:-1)
这应该是一个不错的起点:
import java.util.concurrent.ThreadLocalRandom;
public class RandomNumberRange {
private int random(int min, int max) {
int number = ThreadLocalRandom.current().nextInt((max - min) + 1) + min;
return number;
}
public int[] numberforOperation(String operation) {
if (operation.equals("addition")) {
int min = 1;
int max = 500;
int[] operands = {random(min, max), random(min, max)};
return operands;
}
if (operation.equals("subtraction") {
int min = 1;
int max =999;
int minuend = random(min, max);
int subtrahend = random(min, minuend);
}
/**** etc. *** etc.***/
else (return null);
}
}