1. 程式人生 > >Java作業5

Java作業5

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 stub
Random 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