如何对随机序列中的一些数字求和?
How to can I sum some numbers in a random series?
我正在尝试编写一个程序,生成随机的两位数整数,直到我得到 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");}
您可以直接存储值并为每种情况创建变量。
这是你不到10个案例的例子。 ('if statement' 将包含在您的 for 循环中)。
int sumLessThanTen = 0;
int countLessThanTen = 0;
...
if(numRandom < 10){
sumLessThanTen += numRandom;
countLessThanTen++
}
我正在尝试编写一个程序,生成随机的两位数整数,直到我得到 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");}
您可以直接存储值并为每种情况创建变量。
这是你不到10个案例的例子。 ('if statement' 将包含在您的 for 循环中)。
int sumLessThanTen = 0;
int countLessThanTen = 0;
...
if(numRandom < 10){
sumLessThanTen += numRandom;
countLessThanTen++
}