获取2-32之间(不包括32)的6个偶数,并取得这6个偶数的和,以下是我自己的代码
public class MathRondom {
public static int GetEvenNum(){
int a=(int)2+(int)(Math.random()*28);
if(a%2==0){ System.out.println(a);
return a;
}
else
System.out.println(a);
return a+1; }
public static int Add(){
int sum=0;
for(int i=0;i<6;i++){ sum=sum+GetEvenNum();
}
return sum;
}
public static void main(String args[]){
System.out.println(Add());
}
}
不知道为什么我的6个随机偶数的和跟输出来6个数的和不一样,究竟是哪里出错啦?
public class MathRondom {
public static int GetEvenNum(){
int a=(int)2+(int)(Math.random()*28);
if(a%2==0){ System.out.println(a);
return a;
}
else
System.out.println(a);
return a+1; }
public static int Add(){
int sum=0;
for(int i=0;i<6;i++){ sum=sum+GetEvenNum();
}
return sum;
}
public static void main(String args[]){
System.out.println(Add());
}
}
不知道为什么我的6个随机偶数的和跟输出来6个数的和不一样,究竟是哪里出错啦?










