Integer Zahlen generieren

Status
Nicht offen für weitere Antworten.

Houly

Mitglied
Hallo,

habe schon etwas gesucht, über die Boardsuche und mir ein paar Hinweise geholt,
aber dennoch ein paar Fragen.

Ich möchte ein Programm schreiben wo 6 Integer Zahlen generiert werden der Benutzer dann einen Sortieralgorithmus auswählt um seine Zahlen zu sortieren lassen.
Diese sollen dann ausgegeben werden.
Es handelt sich um Bubble, Selection und Insertion Sort. Erfolgt über ein Auswahl
Menü (switch-case) was dann die jeweilige Methode des Sortierverfahren aufruft.
Mein Problem besteht darin wie ich die Zahlengenerierung realisiere. Meine Frage wie generiert man 6 Int Random Zahlen und gibt Sie nach der Fallauswahl an die Methode und wieder zurück? Sollte ja über ein Array passieren der gefüllt wird mit Zahlen und diese an den Sortieralgorithmus gibt und dieser Sie dann ausgibt.

Gruß
 

ARadauer

Top Contributor
ja und in der Klasse benutzt du Random.
Random rnd = new Random();
rnd.nextInt(5)+1 //glaub ich...
 

ARadauer

Top Contributor
Code:
import java.util.Random;

public class Test {
	public static void main ( String [] args ){
		Random rnd = new Random();
		int[] zahlen = new int[622];
		
		for(int i = 0 ; i < zahlen.length; i++)
			zahlen[i] = rnd.nextInt(6)+1;
		
		for(int i = 0 ; i < zahlen.length; i++)
			System.out.println(i+". "+zahlen[i]);
	} 
}
 

Houly

Mitglied
Danke für deinen Beitrag.
Ich hab nur noch ein kleines Problem.
Ich möchte 6 Zahlen eingeben und diese in das feld speichern.
Der Index des Feldes wird dann in einer Methode wieder aufgerufen, nur wie übergeb ich meine eingegeben Werte an das Array? Ich hab ja nun ein Array deklariert und die größe festgelegt. Tut mir leid, programmiere noch nicht lange!

Für die Tastatur Eingabe rufe ich eine Extra Klasse TastaturEingabe.java auf
Das ganze hatte ich mir so vorgestellt, aber es geht nicht ganz.

[HIGHLIGHT="Java"]
int[] zahlen = new int[6];
zahlen = TastaturEingabe.readInteger("Bitte geben Sie 6 Zahlen ein: ");
[/HIGHLIGHT]

Edit: Hm jetzt vermurks ich iwie was -.- Kann ja kein array erzeugen wenn die zahlen erst danach eingegeben werden.
 

Marco13

Top Contributor
Code:
for(int i = 0 ; i < zahlen.length; i++)
{
    zahlen[i] = TastaturEingabe.readInteger("Bitte geben Sie die "+i+".te Zahl ein: ");
}
 

Houly

Mitglied
Danke nochmal.
Habe es wiefolgt umgesetzt...

[HIGHLIGHT="Java"]
// Abfrage für die Anzahl der Zahlen
a = TastaturEingabe.readInteger("Wieviele Zahlen moechten Sie eingeben: ");
int[] zahlen = new int[a];


// Eingabe der Zahlen
for(int i=0; i < zahlen.length; i++) {
zahlen = TastaturEingabe.readInteger("Geben Sie ihre " +i+ " Zahl ein: ");
}
[/HIGHLIGHT]

Somit kann man auch beliebig viele Zahlen eingeben!
 

Houly

Mitglied

Weiß ich nicht, aber aus Österreich is niemand in mein Kurs.
Habe bezüglich des Topics nochmal mein Code geändert und mich wiefolgt darauf geeinigt das man angeben kann wieviel Zahlen sortiert werden und diese Anzahl dann genreriert wird. Hier der Code für den Teil:

[HIGHLIGHT="Java"]
int a;
// Abfrage für die Anzahl der zu sortierenden Zahlen
a = TastaturEingabe.readInteger("Wieviele Zahlen moechten Sie sortieren: ");
int[] zahlen = new int[a];


// Generieren der Zahlen
Random rnd = new Random();

for(int i=0; i < zahlen.length; i++)
zahlen = rnd.nextInt(a)+1;

for(int i = 0 ; i < zahlen.length; i++)
System.out.println(i+") "+zahlen);
[/HIGHLIGHT]
 

Sempah

Bekanntes Mitglied
// mein fehler. Kann gelöscht werden

Bzw.
Ich weiß ja nicht ob es so gewollt ist, aber mir fällt auf, dass du den Zufallsbereich abhängig von der Benutzereingabe machst.
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Höchster Integer aus 9 Zahlen Java Basics - Anfänger-Themen 13
L Summer aller Integer-Zahlen im Intervall [x,y] Java Basics - Anfänger-Themen 6
M String mit mehreren Zahlen in Integer-Array Java Basics - Anfänger-Themen 2
J Stack, der Integer-Zahlen enthält Java Basics - Anfänger-Themen 3
A Zahlen an einen Integer-Wert anhängen (nicht addieren!) Java Basics - Anfänger-Themen 7
P Integer aus String erzeugen, der nicht nur Zahlen hat. Java Basics - Anfänger-Themen 2
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
MoxMorris Integer.MAX_VALUE und Double.MAX_VALUE Unterschied Java Basics - Anfänger-Themen 3
Jul1n4tor Scanner error bei Eingabe die kein Integer ist Java Basics - Anfänger-Themen 4
belana wie am besten 2D Array von String to Integer Java Basics - Anfänger-Themen 18
volcanos Addition -> List<Integer> mit Arrays.asList() versus List<Integer>ArrayList<>() Java Basics - Anfänger-Themen 14
JavaBeginner22 Integer in String umwandeln Java Basics - Anfänger-Themen 7
sserio printf integer formatting Java Basics - Anfänger-Themen 17
M Unterschied Integer.toString(x) und x.toString() Java Basics - Anfänger-Themen 22
H Uhrzeitespanne in Integer Wert umrechnen Java Basics - Anfänger-Themen 1
T Java Integer multiplizieren Java Basics - Anfänger-Themen 6
H Fehler bei integer Division Java Basics - Anfänger-Themen 28
D Methoden Plathhalter für Integer in einer Methode Java Basics - Anfänger-Themen 19
StevenGG Java swing "New Integer" Java Basics - Anfänger-Themen 5
C Integer in Vierer-Zahlblöcke aufteilen Java Basics - Anfänger-Themen 11
L integer Java Basics - Anfänger-Themen 6
Zeppi Integer umschreiben Java Basics - Anfänger-Themen 5
rafi072001 Integer Anomalie Java Java Basics - Anfänger-Themen 7
Eule25 Arbeit mit long und int, Error: integer number too large Java Basics - Anfänger-Themen 2
J Transformation zweier Integer in ein Double Java Basics - Anfänger-Themen 26
M Integer aus aus einer Klasse in andere speichern Java Basics - Anfänger-Themen 12
L Iterieren durch eine ArrayList. Integer Array wird übergeben Java Basics - Anfänger-Themen 17
D Fibonacci overflow integer Java Basics - Anfänger-Themen 8
J Eine Position im String durch einen Integer - Wert teilen Java Basics - Anfänger-Themen 5
S Integer Wert wird nicht übernommen Java Basics - Anfänger-Themen 2
V int zu Integer und String Java Basics - Anfänger-Themen 6
H Datentypen Was für eine Format verbirgt sich hinter dem Integer-Wert 053? Java Basics - Anfänger-Themen 2
L Baum aus Integer Liste erstellen Java Basics - Anfänger-Themen 0
M Regex zum Integer.parseInt Java Basics - Anfänger-Themen 4
J Problem beim vergleich von zwei Integer Java Basics - Anfänger-Themen 3
S Vergleichen ob der Integer der benutzt eingeben werden soll überhaupt ein int ist Java Basics - Anfänger-Themen 1
S Letzte Zahl eines Integer auslesen? Java Basics - Anfänger-Themen 3
K String in Integer umwandeln Java Basics - Anfänger-Themen 4
G Überprüfen ob alle Ziffern von 1-9 in einem Integer vorhanden sind Java Basics - Anfänger-Themen 6
D integer negativen Wert abspeichern Java Basics - Anfänger-Themen 3
A Mit JComboBox Ergebnis einen Integer aus einer anderen Klasse aufrufen. Java Basics - Anfänger-Themen 2
J Methoden Moving a n integer matrix Java Basics - Anfänger-Themen 3
R Eingabe String umwandeln zu Integer Werten Java Basics - Anfänger-Themen 8
M Input/Output Java Swing: Prüft ob Text aus JTextField ausschließlich Integer enthält Java Basics - Anfänger-Themen 15
J Erhöhen eines Values als Integer bei gleichen Keys in HashMap Java Basics - Anfänger-Themen 12
CptK Datentypen Integer ArrayList sortieren Java Basics - Anfänger-Themen 2
J Methoden Equals Methode für Integer und Objekte überschreiben? Java Basics - Anfänger-Themen 9
CptK Bestimmten Integer Wert aus Array filtern Java Basics - Anfänger-Themen 2
L String in Integer umwandeln Java Basics - Anfänger-Themen 3
K Datentypen String zu Integer parsen Java Basics - Anfänger-Themen 2
B Liste von Integer -> Nächster Wert bekommen Java Basics - Anfänger-Themen 5
S Integer aus Array filtern Java Basics - Anfänger-Themen 4
F Referenzvariable vom Typ "Integer" definieren. (Klausuraufgabe) Java Basics - Anfänger-Themen 5
M set Integer bzw. set null mit SQL DB Java Basics - Anfänger-Themen 9
H Bubblesort-Zwei Integer auf Dekade vergleichen. Java Basics - Anfänger-Themen 6
B Variablen integer im Array Java Basics - Anfänger-Themen 5
C Liste o.ä. erstellen mit <Integer, <Integer, String> Java Basics - Anfänger-Themen 7
R Kompletten String umwandeln in Integer Java Basics - Anfänger-Themen 10
H 32-Bit Zahl (Integer) in eine IPv4 Adresse umwandeln? Java Basics - Anfänger-Themen 2
Orkanson Datentypen Integer in String umwandeln/hinzufügen Java Basics - Anfänger-Themen 3
O Datentypen Integer mit führender Null Java Basics - Anfänger-Themen 13
M Argument in Integer verwandeln und das Doppelte davon printen Java Basics - Anfänger-Themen 9
D Fehler: String zu Integer Java Basics - Anfänger-Themen 7
L (Integer) Liste nach aufsteigender Summe der Ziffern sortieren (mit Bedingung) Java Basics - Anfänger-Themen 8
b1ck Integer initialisieren bei do-while-Schleife Java Basics - Anfänger-Themen 11
E Integer und Array übergeben Java Basics - Anfänger-Themen 9
W Fehler bei Integer.parseInt() Java Basics - Anfänger-Themen 4
R String in Integer Java Basics - Anfänger-Themen 11
D Komischer Fehler nach <Integer> List Java Basics - Anfänger-Themen 2
J Integer in Array einlesen Java Basics - Anfänger-Themen 14
J Warum ist das ein Unterschied (Integer / int) Java Basics - Anfänger-Themen 2
H Integer in Datei schreiben Java Basics - Anfänger-Themen 2
B OOP Cannot instantiate the type AuDList<Integer> Java Basics - Anfänger-Themen 18
3 ArrayList Integer Wrapper Klasse als Ersatz für normale Arrays Java Basics - Anfänger-Themen 10
K Methoden Integer runden/aufrunden Java Basics - Anfänger-Themen 2
E Erste Schritte Lower Bounded Wildcards <? super Integer> Java Basics - Anfänger-Themen 1
M Datentypen Integer und Float Konflikt Java Basics - Anfänger-Themen 3
J Integer-Werte in Array ein- bzw. auslesen Java Basics - Anfänger-Themen 7
T Integer Wert in andere Methode übergeben Java Basics - Anfänger-Themen 2
N Probleme bei Speicherung eines Integer-Array in Datei speichern Java Basics - Anfänger-Themen 3
C Zwei Integer Arrays "kombinieren" Java Basics - Anfänger-Themen 10
D Integer Fehlermeldung exception Java Basics - Anfänger-Themen 4
I Klassen Integer von BL in GUI übergeben | Fehler Java Basics - Anfänger-Themen 4
T Integer-Objekt über Hash-Funktion in Array ablegen Java Basics - Anfänger-Themen 1
S Integer/Value-Paar in Prio-Queue ohne Comparator Java Basics - Anfänger-Themen 5
D Datentypen Ein Integer Feld in einen String wandeln ohne Nullenunterdrückung Java Basics - Anfänger-Themen 6
R integer zahlenfolge speichern, ausgeben Java Basics - Anfänger-Themen 1
K ArrayList<Integer> problem Java Basics - Anfänger-Themen 3
L Vom Benutzer eingebene Integer addieren und ausgeben. Java Basics - Anfänger-Themen 11
S integer absteigend sortieren Java Basics - Anfänger-Themen 2
S ArrayList<ArrayList<Integer>> sortieren Java Basics - Anfänger-Themen 3
T Variablen Integer in Stmt Java Basics - Anfänger-Themen 13
B gemischter string zu integer Java Basics - Anfänger-Themen 22
R Big Integer Java Basics - Anfänger-Themen 8
B Erste Schritte Integer Eingabe über Scanner mit Abfangen von Eingabefehlern Java Basics - Anfänger-Themen 3
B Variablen Wertezuweisung bei integer Java Basics - Anfänger-Themen 5
J Integer Werte in Array einlesen Java Basics - Anfänger-Themen 6
E Integer oder Strings spiegeln (in while loop) Java Basics - Anfänger-Themen 6
D String mit Integer Variablen Namen vergleichen, möglich? Java Basics - Anfänger-Themen 6
G Was passiert bei einem Overflow von zwei Integer Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben