0

我正在尝试制作一个生成随机两位整数的程序,直到我得到 10 或 20。然后找到数字的数量,小于 10 的数字之和,等于 15 的数字之和,大于 70 的数字之和。有人可以帮我吗?这是我的代码:

//Variables
    int numRandom=0, less10, equal15, more70;
    //Process
    txtS.setText("Random numbers: " + "\n");
    for (int mountNum=0; numRandom==40 || numRandom==20; mountNum++) {
        numRandom = (int) (99 * Math.random());
        txtS.append(numRandom + "\n");}
4

1 回答 1

0

您可以直接存储值并为每种情况创建变量。

这是一个少于 10 个案例的示例。(“if 语句”将包含在您的 for 循环中)。

int sumLessThanTen = 0;
int countLessThanTen = 0;
...
if(numRandom < 10){
    sumLessThanTen += numRandom;
    countLessThanTen++
}
于 2020-07-24T00:24:44.563 回答