Zum Inhalt springen

Ketscher

Mitglieder
  • Gesamte Inhalte

    5
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Ketscher

  1. Ketscher

    Erklärung?

    Hey Leute also mein tolles LottoSpiel funktioniert einwandfrei!! Danke nochmal an euch jedoch steh ich nun vor einigen kleineren Problemen. Ich muss das Prog so simpel wie möglich meiner Klasse beibringen und da einiges neu für mich ist hab ich da so meine Schwierigkeiten! for(int i = 0; i < lottotipp.length; i++) //length gibt aus, wie viele elemente das array hat { richtige = 0; for (int j = 0; j < lottotipp.length; j++) { for (int k = 0; k < lottozahl.length; k++) { if(lottotipp [j] == lottozahl [k]) richtige ++; } } treffer = richtige; } Also in der 1. und 2. Schleife geh ich jede Zahl meines Arrays lottotipp durch! Jedoch versteh ich grad nicht oder ich steh gewaltig aufm Schlauch was es mit dem "i" auf sich hat...also des kann ich mir selbst net so erklären die 3 Schleifen. Und mein Lehrer meinte dazu gäbe es eine Alternative! hm?! Gruß Ketscher ^^
  2. Also ich habe 2 Arrays einen "einfachen",der die erstellten Zufallszahlen speichert und einen 2 dimensionalen der meinen Lottotipp(s) abspeichert! Ok ich denk mal ich brauch dazu 3 for Schleifen damit der einzeln durch die Arrays "hüpft" und die zahlen vergleicht....wie jedoch ruf ich so einen Array in der Zählerschleife auf das er die zahlen durchgeht? Und dann benötige ich doch noch einen Array der mir dann die Treffer bzw die Richtigen speichert oder? for(int i = 0; i < lottozahl.length(); i++) for (int j = 0; j < lottotipp.length(); j++) for (int k = 0; k < lottotipp.length(); k++) soweit bin ich jedoch stimmt da was net ich muss ja genau zuweisen welchen array bzw welchen array index er durchlaufen muss! HELP! :eek :eek :eek :eek :eek
  3. Also ich hab nur noch folgendes Problem! Wie vergleiche ich die Zahlen miteinander! Ich hab schon einen Array erstellt und ja......weiter komm ich net!! //GFS TottoLotto //09.01.2007 import java.io.*; import java.util.*; public class TottoLotto { public static void main (String argv []) throws IOException { Random r = new Random (); //Dimensionierung int zaehler1, zaehler2, tippanzahl; int lottotipp [] []; int lottozahl []; int zaehler3; int treffer []; String str; BufferedReader eingabe = new BufferedReader(new InputStreamReader (System.in)); //Anlegen des mehrdimensionalen Arrays mit bestimmter Größe System.out.print("Herzlich Willkommen beim Online-Lotto!"); System.out.print(""); System.out.print("Bitte geben Sie die Anzahl der Spieler an die einen Tipp abgeben moechten: "); str = eingabe.readLine(); tippanzahl = Integer.parseInt(str); treffer = new int [tippanzahl]; lottozahl = new int [6]; lottotipp = new int [tippanzahl] [6]; zaehler3 = 0; for (zaehler1 = 1; zaehler1 <= tippanzahl; zaehler1++) { System.out.println("Eingabe des "+zaehler1+" .ten Tipps!: "); System.out.println(" "); for (zaehler2 = 1; zaehler2 <= 6; zaehler2++) { System.out.print("Bitte geben Sie die " +(zaehler2)+ ".te Lottozahl ein! "); str = eingabe.readLine(); lottotipp [zaehler1-1] [zaehler2-1] = Integer.parseInt(str); System.out.println(" "); } } for (zaehler1 = 1;zaehler1 <= tippanzahl;zaehler1++) { System.out.print(" "); for (zaehler2 = 1;zaehler2 <= 6;zaehler2++) { System.out.print(""); System.out.print(lottotipp[zaehler1-1] [zaehler2-1]+ " "); System.out.print(" "); } } System.out.print("Die Lottozahlen der heutigen Ziehung lauten: "); while (zaehler3 < 6) { lottozahl[zaehler3] = 1 + Math.abs(r.nextInt()) % 49; System.out.print(" "+lottozahl[zaehler3]); zaehler3++; } for(int i = 0; i < lottozahl.length; i++) } }
  4. Ketscher

    Zufallszahlen in Java

    //09.01.2007 import java.io.*; public class TottoLotto { public static void main (String argv []) throws IOException { //Dimensionierung int zaehler1, zaehler2, tippanzahl; int lottotipp [] []; String str; BufferedReader eingabe = new BufferedReader(new InputStreamReader (System.in)); //Anlegen des mehrdimensionalen Arrays mit bestimmter Größe System.out.print("Herzlich Willkommen beim Online-Lotto!"); System.out.print(""); System.out.println("Bitte geben Sie die Anzahl der Spieler an die einen Tipp abgeben moechten:"); str = eingabe.readLine (); tippanzahl = Integer.parseInt (str); lottotipp = new int [tippanzahl] [6]; for (zaehler1 = 1; zaehler1 <= tippanzahl; zaehler1++) { System.out.print("Eingabe des "+zaehler1+" .ten Tipps!:"); for (zaehler2 = 1; zaehler2 <= 6; zaehler2++) { System.out.print("Bitte geben Sie die " +(zaehler2)+ ".te Lottozahl ein!"); str = eingabe.readLine(); lottotipp [zaehler1-1] [zaehler2-1] = Integer.parseInt (str); System.out.println(); } } Random randomizer = new Random(); int r1 = randomizer.nextInt(49); while(r1 == 0){ r1 = randomizer.nextInt(49); } } } Also soweit bin ich gekommen...eure Antwort hab ich erstmal nur eingefügt, weil ich gleich mal den Fehler "cannot find symbol class Random"!! Ja und des sagt mir net grad viel!! Wie mach ich das nun genau das er mir das ausgibt also diese 6 Zufallszahlen?
  5. Hallo erstmal!! Also ich werde demnächst eine Gfs halten müssen. Und zwar soll ein Programm geschrieben werden das wie ein Lotto Spiel funktioniert. Also "6 aus 49" und mein Problem ist, ich hab absolut keine Ahnung wie Java 6 Zufallszahlen generieren sollte...hab schon gelesen das man da ne neue Klasse erstellen soll aber ich bekomm des definitiv nicht hin. Hat einer von euch sowas schonmal gemacht? Ich hoff ihr könnt mir helfen Danke im Vorraus!! PS: Programmiert wird mit dem JCreator! (Java)

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...