我有一些代码,可以生成随机数并打印出来。它计算大于250的数字。如何输出一个数字?我需要对结果数字求和。
像这样:
315 32 486 311 58
43014583395312
22345537015184
163415433433194
152457427218301
142298300404404 24
15296368196438
102410351341328
结果:
3 3 2 2 3 3 3 4
Random rnd = new Random();
if (ch=='Y' || ch=='y') {
for (i=0; i<8; i++)
for (j=0; j<5; j++)
A[i][j] = rnd.nextInt((500 - 10) + 1) + 10;
}
else
if (ch != 'N' && ch != 'n') {
System.out.println("input-output error");
return;
}
for (i=0; i<8; i++) {
for (j=0; j<5; j++)
System.out.print(A[i][j] + "\t");
System.out.println();
}
System.out.println("results: ");
for (i=0; i<8; i++) {
res = 0;
for (j=0; j<5; j++) {
if (A[i][j] >= 250) res++;
}
System.out.print((res) + " ");
}
}
}
最佳答案
您可以在打印数字的循环中计算大于阈值的数字,如下所示:
int res = 0;
for (i=0; i<8; i++) {
for (j=0; j<5; j++) {
System.out.print(A[i][j] + "\t");
if (A[i][j] >= 250) res++;
}
System.out.println();
}
System.out.println("results: " + res);
关于java - Java数和,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33670104/