Java作業5
阿新 • • 發佈:2018-11-03
class ted generate scan cnblogs 作業 and nbsp void
1.編程生成10個1~100之間的隨機數,並統計每個數出現的概率。
這個博文裏面又random的詳細解釋:https://www.cnblogs.com/ningvsban/p/3590722.html
package experiment; import java.util.Arrays;//用來用sort的 import java.util.Scanner;//這是用來輸入的 import java.util.Random;//這是random函數 public class ShenYue { public static void main(String[] args) { // TODO Auto-generated method stubRandom r1 = new Random(100);//這個100並無作用 int[] a = new int[10]; //用來存有哪些數字是幸運鵝 int[] a_save = new int[120];//用來存出現幾次 for(int i = 1; i <= 100; i++) { a_save[i] = 0;//初始化數組為0 } for( int i = 0; i < 10; i++) { a[i] = r1.nextInt(100)+1;//這個100表示[0,100)所以這裏要+1 a_save[a[i]] ++; System.out.print(a[i]+" ");//打印出來,那些是幸運鵝 } System.out.print("\n"); for(int i = 1; i <= 100; i++) { double re; re = 1.0*a_save[i]/10 ; if(re != 0) System.out.println(i+"的概率是:"+re); } System.out.println("其余概率均為0"); } }
Java作業5