Java 計算固定位數隨機數之和
阿新 • • 發佈:2018-11-29
問題:獲取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); } }