Hallo!
Ich möchte die Zahlen die in meinem Array gespeichert deren Häufigkeit ausgeben lassen.
Gut, ich hab das jetzt soweit hinbekommen, allerdings wirkt mein Code etwas naja, "primitiv". Nun würd ich gerne wissen ob ich nicht meinen Code noch etwas vereinfachen kann.
Was ich noch fragen wollte, ist das Wort "null" geschützt? Ich konnte null nicht hinschreiben da ich ständig einen Fehler bekommen habe und musste deshalb auf zero ausweichen.
Ich möchte die Zahlen die in meinem Array gespeichert deren Häufigkeit ausgeben lassen.
Gut, ich hab das jetzt soweit hinbekommen, allerdings wirkt mein Code etwas naja, "primitiv". Nun würd ich gerne wissen ob ich nicht meinen Code noch etwas vereinfachen kann.
Java:
public class Test {
public static void main(String[] args) {
int zero = 0;
int eins = 0;
int zwei = 0;
int drei = 0;
int vier = 0;
int fuenf = 0;
int sechs = 0;
int sieben = 0;
int acht = 0;
int neun = 0;
int zehn = 0;
int[] intfeld5 = new int[10];
for (int i=0; i<intfeld5.length; i++) {
intfeld5[i] = (int) (9 * Math.random());
if (i == 0)
zero++;
if (i == 1)
eins++;
if (i == 2)
zwei++;
if (i == 3)
drei++;
if (i == 4)
vier++;
if (i == 5)
fuenf++;
if (i == 6)
sechs++;
if (i == 7)
sieben++;
if (i == 8)
acht++;
if (i == 9)
neun++;
if (i == 10)
zehn++;
}
System.out.println("Null: " + zero);
System.out.println("Eins: " + eins);
System.out.println("Zwei: " + zwei);
System.out.println("Drei: " + drei);
System.out.println("Vier: " + vier);
System.out.println("Fuenf: " + fuenf);
System.out.println("Sechs: " + sechs);
System.out.println("Sieben: " + sieben);
System.out.println("Acht: " + acht );
System.out.println("Neun: " + neun);
System.out.println("Zehn: " + zehn);
}
}
Was ich noch fragen wollte, ist das Wort "null" geschützt? Ich konnte null nicht hinschreiben da ich ständig einen Fehler bekommen habe und musste deshalb auf zero ausweichen.