[英]Method that generates two random numbers within a changeable range
對於我的作業,我需要創建一個隨機數學生成器的方法,您可以在其中練習加法、減法、乘法和除法。
我需要創建一個方法,其中范圍根據您正在執行的操作而不同。例如
1.加法問題
2.減法問題
3. 乘法問題
4.除法問題
然后在那之后,我會做一個與此類似的 if else 語句:
correctAnswer = firstRandomNumber + secondRandomNumber
if (userInput = correctAnswer)
{
system.out.println ("Correct!");
} else {
system.out.println ("Wrong!");
}
我將如何繼續這樣做?
這應該是一個很好的起點:
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);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.