java编写统计玩家总数的程序_JAVA程序:输出一组数后如何统计特定数的总数
題目:定義一個(gè)int型的一維數(shù)組,包含40個(gè)元素,用來存儲每個(gè)學(xué)員的成績,循環(huán)產(chǎn)生40個(gè)0~100之間的隨機(jī)整數(shù),將它們存儲到一維數(shù)組中,然后統(tǒng)計(jì)成績低于平均分的學(xué)員的人數(shù),并輸出出...
題目:定義一個(gè)int型的一維數(shù)組,包含40個(gè)元素,用來存儲每個(gè)學(xué)員的成績,循環(huán)產(chǎn)生40個(gè)
0~100之間的隨機(jī)整數(shù),將它們存儲到一維數(shù)組中,然后統(tǒng)計(jì)成績低于平均分的學(xué)員的
人數(shù),并輸出出來。
我現(xiàn)在把平均數(shù)和低于平均數(shù)的分?jǐn)?shù)這些都求出來了,就是不知道該如何統(tǒng)計(jì)這些低于平均數(shù)的人數(shù)。謝謝幫忙!
package mypkg;
import java.util.Arrays;
import java.util.Random;
/**
*
* @author Administrator
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Random rand=new Random();
int a[] = new int [40];
int c=0;
double sum = 0;
double aver=0;
for(;c<40;c++){
int b=rand.nextInt(100);
a[c]=b;
sum+=a[c];
aver=sum/40;}
System.out.println(Arrays.toString(a));
System.out.println("aver="+aver);
int k=0,j=0;
for(c=0;c<40;c++)
{j=a[c];
if (a[c]
{System.out.println(j);}
}k++;
int num=0;
num+=k;
System.out.println("num="+num);
}
}
}k++;
int num=0;
num+=k;
System.out.println("num="+num);這段代碼就是我給它加1的代碼,可是好像哪里有不完善的,輸出來的結(jié)果num=1,不知道哪里出了點(diǎn)問題。
展開
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的java编写统计玩家总数的程序_JAVA程序:输出一组数后如何统计特定数的总数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编制一个c语言成绩记录簿_C语言基础知识
- 下一篇: java字节流转字符流的步骤_字节流-j