java.util.Random

nasid

Mitglied
Aufgabe:
die Klasse java.util.Random enthält keine Methoden um ein zufälliges Zeichen zu generieren.
Beerbe die Klasse java.util.Random.
Ihre Tochterklasse soll eine Methode besitzen, welche ein zufälliges Zeichen zwischen 32 und 126 zurückgibt.
Sie soll eine weitere Methode besitzen, welche zwei Zeichen für die untere und obere Grenze des zurückgegebenen Zeichens als Parameter hat und ein entsprechendes zufälliges Zeichen zurückliefert.
Die Grenzen für die Zeichengenerierung sollen in Attributen der Klasse gespeichert werden.
Dies bedeutet, dass die Grenzen 32 und 126 für die Methode ohne Parameter durch den Standardkonstruktor gespeichert werden.
Ein weiterer Konstruktor initialisiert die beiden Grenzen zu übergebenden Werten.
Die Klasse java.util.Random besitzt einen Konstruktor, welcher ein long für die Initialisierung des Zufallsgenerators übernimmt.
Ergänze Ihre Klasse um Konstruktoren, die diesen zusätzlichen Parameter übernehmen.
Insgesamt soll die erweiterte Klasse vier Konstruktoren besitzen.
Schreibe eine Java Anwendung, welche eine Zeichenkette auf dem Bildschirm ausgibt. Die Zeichenkette soll eine zufällige Länge von 15 bis 20 Zeichen haben und aus zufälligen Zeichen zwischen 32 und 126 bestehen.
Ihr Programm soll dann noch eine Zeichenkette, die eine zufällige Länge von 8 bis 12 Zeichen hat, mit zufälligen Zeichen zwischen A (65) und Z (90) ausgeben.

so habe ich das Programm geschrieben, aber es sind einige Fehler. Kann mir jemand bitte helfen?

[JAVA=42]import java.util.Random;

class Versuchen{

public static void main (String[]args){



int kette1 = new Random().nextInt(6)+15;
Versuchen zk1 = new Versuchen();

for (int i= 1; i<kette1+1;i++){
System.out.print(zk1.generator());

}

System.out.print("\n ");



int kette2 = new Random().nextInt(5)+8;
erwVersuchen zk2 = new erwVersuchen();

for (int i= 1; i<kette2+1;i++){
System.out.print(zk2.generator(90,65) );
}

}
} [/code]
 

eRaaaa

Top Contributor
Das ist doch nicht deine komplette Klasse oder? Wo ist bspw.
Code:
generator()
definiert? Wo sind die vier Konstruktoren? Erben tust du auch nicht, oder tust du das in [c]erwVersuchen[/c] ? Für mich irgendwie alles unklar :(
 
Zuletzt bearbeitet:

eRaaaa

Top Contributor
- Beerbe die Klasse java.util.Random.
- eine Methode, welche ein zufälliges Zeichen zwischen 32 und 126 zurückgibt.
- eine weitere Methode, welche zwei Zeichen für die untere und obere Grenze des zurückgegebenen Zeichens als Parameter hat und ein entsprechendes zufälliges Zeichen zurückliefert.
Die Grenzen für die Zeichengenerierung sollen in Attributen der Klasse gespeichert werden.
- Dies bedeutet, dass die Grenzen 32 und 126 für die Methode ohne Parameter durch den Standardkonstruktor gespeichert werden.
- Ein weiterer Konstruktor initialisiert die beiden Grenzen zu übergebenden Werten.

(Die Klasse java.util.Random besitzt einen Konstruktor, welcher ein long für die Initialisierung des Zufallsgenerators übernimmt.)
- Ergänze Ihre Klasse um Konstruktoren, die diesen zusätzlichen Parameter übernehmen.

==>Insgesamt soll die erweiterte Klasse vier Konstruktoren besitzen.

Und daaaaaann irgendwann :
Schreibe eine Java Anwendung, welche eine Zeichenkette auf dem Bildschirm ausgibt. Die Zeichenkette soll eine zufällige Länge von 15 bis 20 Zeichen haben und aus zufälligen Zeichen zwischen 32 und 126 bestehen.
Ihr Programm soll dann noch eine Zeichenkette, die eine zufällige Länge von 8 bis 12 Zeichen hat, mit zufälligen Zeichen zwischen A (65) und Z (90) ausgeben.

----
wie würdest du das denn machen?
Ich würde die Liste abarbeiten wahrscheinlich :D
 

eRaaaa

Top Contributor
ehrlich gesagt, habe ich keine Ahnung. Ich weiss nicht, wie ich das machen soll.

Und an welchem Punkt? Vererbung hattet ihr sicherlich schon, sonst würde es in der Aufgabe nicht gestellt werden(ansonstne bliebe auch die Möglichkeit schnell im Internet/Buch o.ä. nach zuschlagen)

Wie man Methoden und Konstruktoren erstellt, wirst du ja wohl auch schon wissen...

Fang halt klein an und erweitere die Klasse Stück für Stück.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Zufälliges Objekt aus der ArraylList ohne java.util.Random Java Basics - Anfänger-Themen 56
N java.util.Random - Zwei Zahlen mit festgesetzter Wahrscheinlichkeit? Java Basics - Anfänger-Themen 15
R java.util.Random Java Basics - Anfänger-Themen 8
hedges Würfelwurf mit java.util.Random ohne 0 Java Basics - Anfänger-Themen 6
"java.util.HashMap.get(Object)" is null Java Basics - Anfänger-Themen 10
BATMAN_2008 Jackson adding additional fields to JSON throws java.util.concurrent.CompletionException: Java Basics - Anfänger-Themen 2
R java.util.Set, CASE_INSENSITIVE_ORDER Java Basics - Anfänger-Themen 6
M Exception in thread "main" java.util.NoSuchElementException Java Basics - Anfänger-Themen 2
F Erste Schritte java.util.Scanner: Beliebig langen Text per Paste in Console eingeben ? Java Basics - Anfänger-Themen 14
N java.util.InputMismatchException Fehler Java Scanner Java Basics - Anfänger-Themen 5
C java.util Timer läuft zu langsam? Java Basics - Anfänger-Themen 1
B Exception in thread "AWT-EventQueue-0" java.util.ConcurrentModificationException Java Basics - Anfänger-Themen 8
A Java.util.Arrays Java Basics - Anfänger-Themen 15
F java.util.ArrayList Java Basics - Anfänger-Themen 3
B java.util.Date noch zeitgemäß? Java Basics - Anfänger-Themen 6
B java.util.Date berechnen Java Basics - Anfänger-Themen 11
M java.util.scanner Fehler Java Basics - Anfänger-Themen 5
Meeresgott OOP Richtig mit java.util.Property umgehen Java Basics - Anfänger-Themen 22
A Vererbungshierachie und java.util.Date Java Basics - Anfänger-Themen 31
W Erste Schritte import java.util.scanner funktioniert nicht Java Basics - Anfänger-Themen 2
I google java-diff-util - Patch abspeichern Java Basics - Anfänger-Themen 1
G Interface java.util.Comparator: Wieso muss nur die Methode compare() implementiert werden Java Basics - Anfänger-Themen 2
H Repräsentation von DateTime (Joda) in Java Util Date überführen Java Basics - Anfänger-Themen 3
P Variablen Abfangen von eingaben per java.util.Scanner und weiter Verarbeitung Java Basics - Anfänger-Themen 7
D java.util.NoSuchElementException: No line found Java Basics - Anfänger-Themen 11
D Lesen aus Datei (java.util.NoSuchElementException) Java Basics - Anfänger-Themen 22
S Compiler-Fehler Scanner java.util NoSuchElementExeption Java Basics - Anfänger-Themen 8
W Methoden Rückgabedatentyp java.util.Map<java.lang.String,? extends ...> Java Basics - Anfänger-Themen 4
B ThreadPoolExecutor - import java.util.concurrent Java Basics - Anfänger-Themen 2
S Methoden Sortieren: java.util.Arrays.useLegacyMergeSort Java Basics - Anfänger-Themen 4
F java.util.scanner wird übersprungen Java Basics - Anfänger-Themen 9
O java.util.Scanner hängt sich auf Java Basics - Anfänger-Themen 5
E Klassen java.util.ArrayList<E> als Generics Java Basics - Anfänger-Themen 16
D java.util.ResourceBundle - exception Java Basics - Anfänger-Themen 4
M Datentypen java.util.Arrays$ArrayList cannot be cast to [Ljava.lang.String; Java Basics - Anfänger-Themen 11
S Unterschied java.util.prefs / java.util.Properties Java Basics - Anfänger-Themen 3
M java.util.ArrayList to java.sql.Array Java Basics - Anfänger-Themen 4
D java.util.Currency Java Basics - Anfänger-Themen 2
T java.util.Date Java Basics - Anfänger-Themen 5
J java.util.format => mit String? Java Basics - Anfänger-Themen 2
N verständnisfrage java.util.Calendar Java Basics - Anfänger-Themen 4
Luk10 Java.util.Scanner Java Basics - Anfänger-Themen 11
H ArrayList über java.util.Scanner füllen Java Basics - Anfänger-Themen 5
P ArrayList<E> in package java.util Java Basics - Anfänger-Themen 4
N java.util.Arrays.sort Warum sind Leerzeichen vor alphabetischen Zeichen sortiert? Java Basics - Anfänger-Themen 12
K java.util.ConcurrentModificationException problem in der Logik? Quaxli-Tutorial Java Basics - Anfänger-Themen 9
T import java.util.scanner cannot be resolved Java Basics - Anfänger-Themen 19
D java.util.Currency.getInstance exception mit brit. Pfund Java Basics - Anfänger-Themen 4
M Kann mir bitte jemand "java.util.ArrayList" erklären? Java Basics - Anfänger-Themen 5
V java.util.Stack Java Basics - Anfänger-Themen 9
J Java.Util.Properties wrapper class (Review Request) Java Basics - Anfänger-Themen 2
S BITTE UM HILFE HASHTABLE/import java.util.Hashtable in Ecplipse Java Basics - Anfänger-Themen 12
G DateFormat - Datumsformat java.util.Locale interpretieren Java Basics - Anfänger-Themen 2
? java.util.Properties Wert von key mehrfach vorhanden Java Basics - Anfänger-Themen 13
E java.util.ConcurrentModificationException Problem Java Basics - Anfänger-Themen 5
F java.util.ConcurrentModificationException Java Basics - Anfänger-Themen 8
Q java.util.loggging neue datei erstellen Java Basics - Anfänger-Themen 3
L Exception in thread "main" java.util.NoSuchElement Java Basics - Anfänger-Themen 4
W Java.util.Map in Bean wandeln Java Basics - Anfänger-Themen 2
M java.util.Timer und geplante Abarbeitung Java Basics - Anfänger-Themen 2
U java.util.Date to java.sql.Date Java Basics - Anfänger-Themen 2
K Wer kann mir java.util.Hastable erklären. Java Basics - Anfänger-Themen 3
K Probleme mit java.util.hashtable Java Basics - Anfänger-Themen 10
K Zipfile erstellen mit java.util.zip.* Java Basics - Anfänger-Themen 2
J Eclipse und printf und import util.java.scanner; Java Basics - Anfänger-Themen 4
G java.util.LinkedList: Doppelte Elemente vermeiden Java Basics - Anfänger-Themen 5
K Prob mit java.util.regex.matches-String wird nicht erkannt? Java Basics - Anfänger-Themen 9
T Möchte Charwert 23C° mit java.util.Scanner einlesen macht Pr Java Basics - Anfänger-Themen 2
K java.util.Calendar und Objekt Java Basics - Anfänger-Themen 7
M Seltsames java.util.Date Problem Java Basics - Anfänger-Themen 6
M java.util.Scanner kann nicht aufgelöst werden - warum nicht? Java Basics - Anfänger-Themen 4
RaoulDuke java.util.Date parsen Java Basics - Anfänger-Themen 5
M Source Code von java.util.SubList Java Basics - Anfänger-Themen 2
ff java.util.date Java Basics - Anfänger-Themen 2
O reguläre Ausdrücke bei java.util.regex.Pattern Java Basics - Anfänger-Themen 4
K Keine weitere (java.util.)Scanner Eingabemöglichkeit? Java Basics - Anfänger-Themen 5
A wie implementiere ich java.util.Scanner? Java Basics - Anfänger-Themen 12
D Mit java.util.Arrays.sort die negativen Zahlen hinten Java Basics - Anfänger-Themen 4
C java.util.Timer und wait() oder so was Java Basics - Anfänger-Themen 3
G Leere java.util.List erzeugen Java Basics - Anfänger-Themen 2
S java.awt.List vs. java.util.List Java Basics - Anfänger-Themen 2
D dumme Frage! (was heist 'import java.util.*;' ?) Java Basics - Anfänger-Themen 3
W Methoden java map ersatz für c++map Java Basics - Anfänger-Themen 2
M Erste Schritte Java Primzahltester Java Basics - Anfänger-Themen 4
A csv Reader für Java? Java Basics - Anfänger-Themen 24
K Java - Enums Java Basics - Anfänger-Themen 30
tomzen Java Unterstützung für exel dateien installieren. Java Basics - Anfänger-Themen 2
Rookar java.lang.NoClassDefFoundError: org/json/JSONException Java Basics - Anfänger-Themen 2
Rookar Mit Button andere java öffnen Java Basics - Anfänger-Themen 4
F Java Object to Hashmap ? Java Basics - Anfänger-Themen 6
I Backend in Java und Ansicht von Dateien in statische HTML Seiten? Java Basics - Anfänger-Themen 15
R Input/Output Verwendung des Euro-Zeichens in Java Java Basics - Anfänger-Themen 7
I Push Nachrichten von JAVA EE App an Mobile App Java Basics - Anfänger-Themen 3
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18

Ähnliche Java Themen

Neue Themen


Oben