Yazdığım bu programla ilgili yardım almak istiyorum. İki tane de, her ikisi de birlikte eklendikleri yüz frekanslarıyla çıkış yapmak istiyorum. İşte yazdığım mevcut kod. Şimdi çok basit ve çok zayıf yazılmış. Java'da kod yazmak için çok yeniyim, lütfen bana yardımcı olacak herhangi bir ipucu ve püf noktası verin :).İki zar nasıl verilir ve birlikte eklenir
import java.util.Random;
public class DiceRolling {
public final static Random randomNumbers = new Random();
public static void main(String[] args) {
int[] dice1 = new int[7];
int[] dice2 = new int[7];
// prints out the headings
for (int headOne = 1; headOne <= 6; headOne++)
System.out.print(" " + headOne);
System.out.println();
for (int headTwo = 1; headTwo <= 6; headTwo++)
System.out.println(headTwo);
// The rolls of the two dices begins here
for (int frequencyOne = 0; frequencyOne < 36000000; frequencyOne++) {
++dice1[1 + randomNumbers.nextInt(6)];
}
// output faces of die
for (int faceOne = 1; faceOne < dice1.length; faceOne++) {
System.out.print(" " + dice1[faceOne]);
}
}
}
Soru nedir? Çalışmayan bir şey var mı? Neden "java.lang.reflect.Array" dosyasını içe aktarıyorsunuz? – Thilo
'dice2' hiç kullanılmamış, bu kasıtlı mı? Daha spesifik bir soru sormalısınız. –