Zufallszahlen sortieren

McCartney95

Mitglied
Hallo liebe Community,

ich arbeite an einem Applet welches Lottozahlen ziehen soll. Ich habe es erstmal so programmiert, dass es zwei zieht, das Prinzip ist ja dasselbe, ich will es nur übersichtlich halten.

Soweit so gut.

Jetzt jedoch, will ich, dass es die Zahlen im textfield geordnet ausgibt. Selbstverständlich hab ich gegoogelt, aber trotzdem bin ich nicht weitgekommen, ich habe es mit Arrays.sort(); probiert aber auch so funktioniert es nicht. Den Rest fand ich zu kompliziert weil das alles Klassen waren und ich keinen blassen Schimmer wie ich das reinbekommen soll.

Hier ist der Code;

Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.*;
/**
  *
  * Beschreibung
  *
  * @version 1.0 vom 06.05.2012
  * @author
  */

public class Lotto extends JApplet {
  int[] Zufall= new int[2];
  private JButton jButton1 = new JButton();
  private JTextField jTextField1 = new JTextField();
  // Ende Attribute

  public void init() {
    Container cp = getContentPane();
    cp.setLayout(null);
    cp.setBounds(0, 0, 300, 201);
    // Anfang Komponenten

    jButton1.setBounds(8, 16, 273, 57);
    jButton1.setText("Lottozahlen ziehen");
    jButton1.setMargin(new Insets(2, 2, 2, 2));
    jButton1.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        jButton1_ActionPerformed(evt);
      }
    });
    cp.add(jButton1);
    jTextField1.setBounds(8, 96, 273, 49);
    cp.add(jTextField1);
    // Ende Komponenten

  }
  // Anfang Methoden
  public void jButton1_ActionPerformed(ActionEvent evt) {
  Zufall [1]=Integer.parseInt(String.valueOf(Math.round(Math.random()*(49))));
  Zufall [0]=Integer.parseInt(String.valueOf(Math.round(Math.random()*(49))));
  jTextField1.setText(String.valueOf(Zufall [0]+" "+Zufall [1]));
  }

  // Ende Methoden

}

So funktioniert es normal, nur nicht geordnet.

Java:
  jTextField1.setText(Was muss hier rein damit es geordnet ausgegeben wird?);

Wäre dankbar für eure Hilfe.

LG McCartney95
 

ARadauer

Top Contributor
Ich würd das sortieren der Zahlen und das Bauen des Ausgabe Strings einfach aufteilen...

Code:
int[] zufall =  zufallsZahlenErmitteln();
zahlenSortieren(zufall);
String ausgabe = intArrayToString();
jTextField1.setText(ausgabe);

das ist der sinn beim Programmieren... probleme in kleine teilprobleme zerlegen...
und nicht
jTextField1.setText(Was muss hier rein damit es geordnet ausgegeben wird?);

zufallsZahlenErmitteln, zahlenSortieren, intArrayToString diese Methoden gibts natürlich nicht... die musst du selber schreiben...
wo genau hast du da probleme?
 
G

Gast2

Gast
Und was genau hat an Arrays.sort() nicht funktioniert. Das klappt:
Java:
int[] zahlen = {1,4,2,6,3};
Arrays.sort(zahlen);
System.out.println(Arrays.toString(zahlen));
 

xehpuk

Top Contributor
Doch, doch, mit
Code:
Arrays.sort()
kann man ein Array sortieren. Mit
Code:
Arrays.toString()
gibts eine schöne Textausgabe.

Und was soll denn
Code:
Integer.parseInt(String.valueOf(Math.round(Math.random()*(49))));
? So kriegt man eine Zufallszahl:
Java:
final Random r = new Random();
final int i = r.nextInt(49);
Zahlen dürfen übrigens nur einmal gezogen werden.
 

Landei

Top Contributor
Wenn man Zahlen nur einmal haben will, eine Liste mit den Zahlen von 1 bis 49 füllen, Collection.shuffle aufrufen und die ersten sechs nehmen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Zufallszahlen, in einem Diagramm sortieren. AWT, Swing, JavaFX & SWT 39
N Zufallszahlen in verschiedenen Bereichen. AWT, Swing, JavaFX & SWT 4
Encera ArrayList mit eigenen Objekten in JavaFX sortieren und ausgeben AWT, Swing, JavaFX & SWT 50
HoT Sortieren von ein paar Zeilen in einer Tabelle, aber nicht die ganze Tabelle AWT, Swing, JavaFX & SWT 3
C Polygon Koordinaten richtig sortieren AWT, Swing, JavaFX & SWT 7
B Swing JTable sortieren AWT, Swing, JavaFX & SWT 2
I JavaFX Im TreeView, TreeItems sortieren AWT, Swing, JavaFX & SWT 3
M JavaFX TableView nach Spalte sortieren AWT, Swing, JavaFX & SWT 1
Thallius Swing Tabelle nach Datumsspalte sortieren AWT, Swing, JavaFX & SWT 4
K Swing Selectedrows falsch nach Sortieren AWT, Swing, JavaFX & SWT 1
W JTable erstellen und Spalten sortieren AWT, Swing, JavaFX & SWT 2
maestr0 Treeviewer nach Kategorien sortieren AWT, Swing, JavaFX & SWT 6
J Swing JTable - nach Sortieren andere Methode aufrufen AWT, Swing, JavaFX & SWT 2
B JList nach dem Rendern sortieren AWT, Swing, JavaFX & SWT 3
K Probleme bei sortieren von jTable AWT, Swing, JavaFX & SWT 5
F Tabelle sortieren AWT, Swing, JavaFX & SWT 3
C Swing Elemente in JList sortieren AWT, Swing, JavaFX & SWT 2
S Tabelle sortieren, mit Ausnahme der letzten Zeile AWT, Swing, JavaFX & SWT 9
T Swing 2 Tabellen parallel sortieren? (synchronisieren) AWT, Swing, JavaFX & SWT 3
B setRowFilter sortieren nach 2 Kriterien AWT, Swing, JavaFX & SWT 4
A JTable- sortieren lassen AWT, Swing, JavaFX & SWT 10
C Swing JTable sortieren AWT, Swing, JavaFX & SWT 3
A SWT Tabelle (elegant) sortieren AWT, Swing, JavaFX & SWT 2
G JTable sortieren AWT, Swing, JavaFX & SWT 2
A SWT Tabelle Sortieren AWT, Swing, JavaFX & SWT 3
C JList: Sortieren von Zahlen AWT, Swing, JavaFX & SWT 4
P Dynamisch Sortieren AWT, Swing, JavaFX & SWT 2
D Swing Tabelle sortieren AWT, Swing, JavaFX & SWT 4
N Listen in JTable sortieren AWT, Swing, JavaFX & SWT 3
D mehrere JLabel sortieren AWT, Swing, JavaFX & SWT 10
M SWT TableItems mit DND sortieren AWT, Swing, JavaFX & SWT 3
E JTable nach mehreren Spalten sortieren AWT, Swing, JavaFX & SWT 14
E JTable sortieren AWT, Swing, JavaFX & SWT 3
B JTable: Zeilen sortieren, aber bestimmte Zeilen fest lassen AWT, Swing, JavaFX & SWT 9
S JTable sortieren AWT, Swing, JavaFX & SWT 17
pinerski Swing JList merkwürdiges Verhalten beim sortieren AWT, Swing, JavaFX & SWT 3
O Tabelle über Event sortieren AWT, Swing, JavaFX & SWT 4
T JTable - Einzelne Spalte nicht sortieren? AWT, Swing, JavaFX & SWT 2
G JTable sortieren mit eigenem Sortieralgorithmus AWT, Swing, JavaFX & SWT 3
G SWT-Table sortieren AWT, Swing, JavaFX & SWT 12
M JTable sortieren AWT, Swing, JavaFX & SWT 7
B [JTable] kein Sortieren der versteckten Columns AWT, Swing, JavaFX & SWT 9
G JTable sortieren (Java 1.5) AWT, Swing, JavaFX & SWT 4
S Daten von DefaultTableModel sortieren AWT, Swing, JavaFX & SWT 3
G JTable nach RowHeader-Werten sortieren AWT, Swing, JavaFX & SWT 2
F JTable Spalte sortieren mit lauter JComboboxen ? AWT, Swing, JavaFX & SWT 15
G Tabellenspalten als IntegerWert sortieren AWT, Swing, JavaFX & SWT 7
T JTable Sortieren AWT, Swing, JavaFX & SWT 2
P Double-Werte sortieren mit TableRowSorter AWT, Swing, JavaFX & SWT 2
G Wie komme ich an die richtigen daten nach dem sortieren? AWT, Swing, JavaFX & SWT 6
I JMenuBar - Menüs sortieren AWT, Swing, JavaFX & SWT 2
E JTable sortieren und synchronisieren von zwei Datenvektoren AWT, Swing, JavaFX & SWT 2
L JTable (DefaultTableModel) nach Spalte sortieren-TableSorter AWT, Swing, JavaFX & SWT 2
S JTable + Sortieren => Problem bei Darstellung AWT, Swing, JavaFX & SWT 13
G JTable sortieren durch click im Header AWT, Swing, JavaFX & SWT 9
G JList sortieren AWT, Swing, JavaFX & SWT 7
C JTable sortieren nach Alphabet AWT, Swing, JavaFX & SWT 35
G Zellen in JTable alphabetisch sortieren AWT, Swing, JavaFX & SWT 13
P JTable nach mehreren Spalten sortieren AWT, Swing, JavaFX & SWT 15
G Inahlt von JTable sortieren AWT, Swing, JavaFX & SWT 2
G JTree sortieren AWT, Swing, JavaFX & SWT 2
A JTable sortieren AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen


Oben