A
Amedeon
Gast
Huhu,
Ich bin relativ neu in Java und wollte einige Aufgaben aus dem Netz bearbeiten und henge nun fest und weis nicht weiter. Kann mir jemand von euch helfen:
Zur Erklärung: die IOTools sind ein Hilfsmittel, das ich hauptsächlich dazu verwende, Zahlen, die der Benutzer eingibt, einzulesen. Also Kann 'wurfanzahl' jede Integer Zahl annehmen.
Bei der Berechnung von der variable 'prozent' (
) kommt aber irgendwie immer 0 raus. Weis jemand warum???
LG Amedeon
Ich bin relativ neu in Java und wollte einige Aufgaben aus dem Netz bearbeiten und henge nun fest und weis nicht weiter. Kann mir jemand von euch helfen:
Java:
import static Prog1Tools.IOTools.*;
/**
*
* Beschreibung
*
* @version 2.0 vom 18.03.2012
* @author AM
*/
public class Würfel_StatistikV2 {
public static void main(String[] args) {
int wurfanzahl,i;
int prozent = 0;
int zufallszahl = 0;
wurfanzahl = readInteger("Bitte geben sie die Anzahl der Würfe an: ");
int feld1[]=new int [6];
for(i=0; i<wurfanzahl; i++){
zufallszahl = (int) ((Math.random()*6)+1);
feld1[zufallszahl-1] = feld1[zufallszahl-1] + 1;
}
for(i=0; i<6; i++){
prozent = (feld1[i]/wurfanzahl);
System.out.println(feld1[i] + " = " + prozent + " Prozent aller Würfe.");
}
}
}
Zur Erklärung: die IOTools sind ein Hilfsmittel, das ich hauptsächlich dazu verwende, Zahlen, die der Benutzer eingibt, einzulesen. Also Kann 'wurfanzahl' jede Integer Zahl annehmen.
Bei der Berechnung von der variable 'prozent' (
Code:
prozent = (feld1[i]/wurfanzahl);
LG Amedeon