"只有不小心全軍覆沒,沒有不小心大獲全勝,每一個成功都必須要很努力很努力"
陣列(一):
陣列宣告:
int[] A = new int[10];
float[] array = new float[10];
String[] array2 = new String[10];
boolean[] array3 = new boolean[10];
A[0] = 69;
A[1] = 87;
陣列(二):
陣列宣告直接給值:
int[] student = new int[] {10,20,30,16,55,96,97,100,23,60};
擲n次骰子1~6之機率
public static void main(String[] args)
{
int[] diceCounter = new int[6];
int NUM_ROLLS = 100000000;
float average = (float)NUM_ROLLS / 6.0f;
for(int i = 0; i < NUM_ROLLS; i++)
{
int number = (int)(Math.random() * 5.9999999999); //Math.random() 為產生0~1的數字
diceCounter[number]++;
}
System.out.println("one:" + diceCounter[0] + " " + (((float)diceCounter[0] - average) / average) * 100.0f + "%");
System.out.println("two:" + diceCounter[1] + " " + (((float)diceCounter[1] - average) / average) * 100.0f + "%");
System.out.println("three:" + diceCounter[2] + " " + (((float)diceCounter[2] - average) / average) * 100.0f + "%");
System.out.println("four:" + diceCounter[3] + " " + (((float)diceCounter[3] - average) / average) * 100.0f + "%");
System.out.println("five:" + diceCounter[4] + " " + (((float)diceCounter[4] - average) / average) * 100.0f + "%");
System.out.println("six:" + diceCounter[5] + " " + (((float)diceCounter[5] - average) / average) * 100.0f + "%");
}
}