问题:获取2-32 之间的5个偶数的和,不包括32
解决思路:index 索引来判断几个偶数, 获取随机数,nextint(32) ,最大为32,不包括32,while 循环做判断如果大于5,则跳出循环,输出总和:
public class TestFile {
public static void main(String[] args) {
int count=6;
Print("获取2到32"+count+"个随机数和"+RandomSum(count));
}
/*
* 获取随机偶数,并计算和
*/
static int RandomSum(int count){
int rvalue=0;
Random random=new Random();
int index=0;
while(index<count){ //如果到了count数量,则计算和
Print("index"+index);
int sjnum=random.nextInt(32);
if(sjnum>=2){
if(sjnum%2==0){ //如果是偶数
System.out.println(sjnum);
rvalue = rvalue+sjnum;
index++;
}
}
}
return rvalue;
}
static void Print(String outinfo){
System.out.println(outinfo);
}
}