Große Probleme mit StingBuffer und Array

Status
Nicht offen für weitere Antworten.
N

NoIdea

Gast
Hi, hab große Probleme mit meiner Info-Hausaufgabe, wäre toll, wenn des jemand checkt, thx

1) Programm mit der Hauptklasse StringBufferTools mit folgenden Methoden:
• public static void replaceFirst(StringBuffer sb, String oldString, String
newString)
Die Methode replaceFirst ersetzt das erste Auftreten des als Parameter
übergebenen Strings oldString durch den zweiten (als Parameter
übergebenen) String newString im StringBuffer sb.
• public static void replaceFirstFrom(StringBuffer sb, int fromIndex, String
oldString, String newString)
Die Methode replaceFirstFrom ersetzt das erste Auftreten ab der Position
fromIndex des als Parameter übergebenen Strings oldString durch den zweiten
(als Parameter übergebenen) String newString im StringBuffer sb.
• public static void replaceAll(StringBuffer sb, String oldString, String
newString)
Die Methode replaceAll ersetzt alle Auftreten des als Parameter
übergebenen Strings oldString durch den zweiten (als Parameter
übergebenen) String newString im StringBuffer sb.
• public static void main(String[] args)
Eine Main-Methode, die die Funktionalität der anderen Methoden
demonstriert.
Hinweis: Verwenden Sie Methoden aus den Klassen StringBuffer und evtl. String.

Beispiel:
Aufruf Wert von sb nach dem Aufruf banana
replaceFirst(sb, "an", "at") batana
replaceFirstFrom(sb, 3, "an", "at") banata
replaceAll(sb, "an", "at") batata

2) ArrayTools:
Programm mit der Hauptklasse ArrayTools mit folgenden
Methoden:
• public static double max(double[] doubleArray)
Diese Methode max bestimmt das Maximum der Zahlen im Array doubleArray und
liefert den gefundenen (maximalen) Wert zurück.
• public static double max(double[] doubleArray, int start, int end)
Diese Methode max bestimmt das Maximum der Zahlen des Arrays doubleArray im
Bereich von start (inklusiv) bis end (inklusiv) und liefert den gefundenen
(maximalen) Wert zurück.
D.h für das Array d ({ 5, 3, 4, 2, 7, 9 }) liefert max(d, 1, 4) den Wert 7.
• public static int maxPosition(double[] doubleArray)
Diese Methode maxPosition bestimmt die Position des Elements des Arrays
doubleArray mit dem maximalen Wert und liefert die gefundene Position zurück.
• public static int maxPosition(double[] doubleArray, int start, int end)
Diese Methode maxPosition bestimmt die Position des Elements des Arrays
doubleArray im Bereich von start (inklusiv) bis end (inklusiv) mit dem maximalen
Wert und liefert die gefundene Position zurück.
• public static void sort(double[] doubleArray)
Die Methode sort sortiert das Array doubleArray. Dabei soll zunächst das
Maximum des Arrays gefunden werden und dieses dann mit dem letzten Element
des Array vertauscht werden. Anschliessend sortiert man das restliche Array ohne
das letzte Element auf gleich Weise.
• public static int sum(int[] intArray)
Die Methode sum bestimmt die Summe über alle Werte des Arrays intArray.
• public static double average(int[] intArray)
Die Methode average bestimmt das arithmetische Mittel (Durchschnittswert) aller
Werte des Arrays intArray.
• public static void main(String[] args)
Eine Main-Methode, die die Funktionalität der anderen Methoden demonstriert.


3) Programm mit der Hauptklasse IterativeWurzel mit folgenden Methoden:
• public static double wurzel(double x)
Die Methode wurzel bestimmt die Quadratwurzel von x nach untem
angegebenen Verfahren und liefert das Ergebnis der Berechnung zurück.
• public static void main(String[] args)
Eine Main-Methode, die die Funktionalität der anderen Methoden
demonstriert.

Iterative Wurzelberechnung durch Intervallschachtelung
Um die Quadratwurzel von x zu berechnen kann man sich folgender Idee bedienen:
Statt die Wurzel selbst zu berechnen, kann man auch die Nullstelle der Funktion
f(z) = z2 - x berechnen. Der zur Nullstelle gehörige z-Wert ist dann der Wert der
gesuchten Quadratwurzel, da aus f(z) = z2 - x = 0 folgt: z = √(x).
Die Nullstelle findet man nun mittels Intervallschachtelung:
• Gegeben ist ein Intervall [a,b] in dem die gesuchte Nullstelle liegt. Für den
ersten Durchlauf sind sinnvolle Startwerte zu wählen.
• Da die betrachtete Funktion f monoton wachsend ist, können wir davon
ausgehen, dass gilt: f(a) < 0 und f(b) > 0
• Man halbiert nun das Intervall an der Stelle m = (a+b)/2.
• Ist f(m) > 0, so liegt die Nullstelle in der linken Hälfte des Intervalls ([a,m])
und man wiederholt das Verfahren für dieses Intervall (d.h. mit a und m als
Intervallgrenzen).
Ist f(m) < 0, so liegt die Nullstelle in der rechten Hälfte ([m,b]), und man
wiederholt das Verfahren mit diesem Intervall.
Für den (unwahrscheinlichen) Fall f(m) = 0 hat man die Nullstelle gefunden
und kann das Ergebnis zurückliefern.
• Da das Ergebnis im Intervall liegen muss, kann man den maximalen Fehler der
Berechnung durch die Breite des Intervalls abschätzen. Ist das Intervall z.B.
nur noch 0.01 gross, so kann der Fehler maximal 0.01 betragen. Wenn man
den Mittelwert des Intervalls als Ergebniss wählt sogar nur 0.005.
• Man wiederholt das Verfahren also so lange, bis das Intervall klein genug für
die gewünschte Brechnungsgenauigkeit ist.
Stellen Sie Ihr Programm so ein, dass es das Ergebnis bis auf mindestens 4
Nachkommstellen genau berechnet, d.h. mit einem maximalen Fehler von 0.00005.

Also naja, wäre toll, wenn da jemand was weiß, muss ja net zu allen drei sein, mir würde eins scho langen (drei wärn natürlich besser)
Bis denn
 
B

bygones

Gast
ich denke nicht, dass hier jemand deine Hausaufgaben erledigt. Wenn du konkrete Fragen hast, wird sie sicher auch beantwortet !!!
 

me.toString

Bekanntes Mitglied
richtig deathbyaclown !! Und wenn hier einer - zu deutsch gesagt - so bescheuert ist und anderen die Hausaufgaben macht, sollte derjenige aus dem Forum ausgeschlossen werden. Wir helfen ja gerne, wenn sich jemand schon Gedanken gemacht hat ( das sieht man an der Art und Weise der Fragestellung ) ... aber so ....
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Mergesort Aufgabe große Probleme Java Basics - Anfänger-Themen 9
S große probleme mit java Java Basics - Anfänger-Themen 6
B Probleme große Strings zu schreiben Java Basics - Anfänger-Themen 2
S Arbeitsfeld in gleich große Bereiche einteilen Java Basics - Anfänger-Themen 2
G Best Practice Wie große "Tabellen" effizient durchsuchen und Daten händeln? Java Basics - Anfänger-Themen 15
C Große Zahlen vergleichen Java Basics - Anfänger-Themen 19
S 4 große Textdateien zu einer Mergen Java Basics - Anfänger-Themen 5
K Große Datenliste Java Basics - Anfänger-Themen 2
E Große Datenmengen effizient in CSV File speichern Java Basics - Anfänger-Themen 4
1 Extrem große Variable Java Basics - Anfänger-Themen 1
S Best Practice MVC und große Datenmengen aus einer mySQL - Datenbank Java Basics - Anfänger-Themen 24
P Schneller Quadratzahltest für beliebig große natürliche Zahlen Java Basics - Anfänger-Themen 2
T Scanner für große Textdatei Java Basics - Anfänger-Themen 11
N Input/Output Große Dateien schnell Speichern/auslesen Java Basics - Anfänger-Themen 16
B große jpeg verarbeiten Java Basics - Anfänger-Themen 8
K Große Gleitkommazahlen runden Java Basics - Anfänger-Themen 8
X Compiler-Fehler javac - 08 eine zu große int? Java Basics - Anfänger-Themen 11
turmaline String teilen in gleich große strings Java Basics - Anfänger-Themen 15
F Große Potenzen berechnen Java Basics - Anfänger-Themen 6
J Große .txt einlesen - Idee? Java Basics - Anfänger-Themen 16
E Datentypen Große Zahl erzeugen Java Basics - Anfänger-Themen 5
P Kleines Projekt -> Große Überlegungen Java Basics - Anfänger-Themen 2
F Große Daten und große Array Java Basics - Anfänger-Themen 21
O Performant große Dateien durchsuchen Java Basics - Anfänger-Themen 8
J Große animierte Gif preloaden und solange mit einer nicht animierten ersetzen Java Basics - Anfänger-Themen 5
Povlsen84 Datentypen Große, sortierte, schnelle Datenstruktur Java Basics - Anfänger-Themen 9
H Große Projekte mit Java - Ausführbare Datei Java Basics - Anfänger-Themen 2
K Eclipse EMF und das große HÄ? Java Basics - Anfänger-Themen 5
T .split(";") nicht gleich große arrays werden erzeu Java Basics - Anfänger-Themen 2
G String aus Zahlen multiplizieren -> unendlich große ! Java Basics - Anfänger-Themen 13
M Spielt der Debugger bei java eine große Rolle Java Basics - Anfänger-Themen 3
C große Matrizen, Performance, (Pointer?) Java Basics - Anfänger-Themen 6
L JTextArea große setzen Java Basics - Anfänger-Themen 5
R große Datenmenge in Datei schreiben Java Basics - Anfänger-Themen 8
M FileOutputStream und zu große Zahlen! Java Basics - Anfänger-Themen 10
J Große *.Text Datei zum verschicken in viele kleine Java Basics - Anfänger-Themen 7
A große errechnete datenmengen sofort in datei schreiben? Java Basics - Anfänger-Themen 6
S Große Text dateien einbinden Java Basics - Anfänger-Themen 3
R große Zahlen Java Basics - Anfänger-Themen 4
R Große Zahlen Java Basics - Anfänger-Themen 3
T Große Zahlen aufgesplittet in verketteter Liste speichern Java Basics - Anfänger-Themen 4
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
C Probleme mit Byte konvertieren nach int Java Basics - Anfänger-Themen 10
P Probleme mit NetBeans: Wie lässt sich jar. Datei an einem MacBook öffnen Java Basics - Anfänger-Themen 21
I Projekte in IDE untereinander sharen / Probleme beim Build Java Basics - Anfänger-Themen 8
MiMa Probleme mit Datentyp long ?? Java Basics - Anfänger-Themen 2
T Probleme beim Import eines Git-Repos Java Basics - Anfänger-Themen 2
Jxhnny.lpz TicTacToe Spiel vs Computer. (Probleme) Java Basics - Anfänger-Themen 7
B Quiz mit RMI Probleme mit RMI start Java Basics - Anfänger-Themen 4
httprt Probleme bei dem erstellen von leveln in meinem Spiel Java Basics - Anfänger-Themen 2
berserkerdq2 Habe eine Klasse, welche public ist, diese hat eine public Methode, die nicht static ist. Wenn ich nun versuche aufzurufen Probleme? Java Basics - Anfänger-Themen 8
V Probleme Guessing Game Java Basics - Anfänger-Themen 8
hebein PDF Ausdruck auf Drucker - Probleme mit Format Java Basics - Anfänger-Themen 17
R JMenu/JMenuItem Probleme Java Basics - Anfänger-Themen 2
B Static vs non static und Probleme daraus Java Basics - Anfänger-Themen 13
J Probleme mit dem Debugger Java Basics - Anfänger-Themen 4
I Probleme mit OutputStream - Datei lässt sich nicht öffnen Java Basics - Anfänger-Themen 4
J Probleme mit Kompilierung Java Basics - Anfänger-Themen 11
B Probleme mit Zugriff auf Dateisystem Windows 10 ( jFileChooser) Java Basics - Anfänger-Themen 17
W Objekte über Scanner Input; ToString Probleme... Java Basics - Anfänger-Themen 4
C Probleme mit paintComponent Java Basics - Anfänger-Themen 13
P Probleme mit JUnit-Tests, es kommt was anderes raus als bei manuellen Tests Java Basics - Anfänger-Themen 5
E JavaFX Editor Probleme mit der Zwischenablage Java Basics - Anfänger-Themen 12
C Probleme mit dem Erstellen und Importieren von Packages Java Basics - Anfänger-Themen 6
3 OOP erste Versuche, OOP zu verstehen. Probleme mit gettern und settern Java Basics - Anfänger-Themen 4
R Erste Schritte Probleme bei 2D Spielfeld, mit einzufügender "Person" Java Basics - Anfänger-Themen 5
P Probleme bei der Installation von JavaFX Java Basics - Anfänger-Themen 3
S Mehrere Probleme im Code Java Basics - Anfänger-Themen 7
D Probleme mit JFrame und der Größe Java Basics - Anfänger-Themen 8
Dimax String Probleme Java Basics - Anfänger-Themen 12
N Probleme beim printen von Arrays durch for Schleife Java Basics - Anfänger-Themen 3
Splayfer Java Array Probleme Java Basics - Anfänger-Themen 3
J Probleme bei IllegalArgumentException "werfen". Java Basics - Anfänger-Themen 1
K Probleme bei der Ausgabe - komme nicht weiter :/ Java Basics - Anfänger-Themen 15
X Probleme im Umgang mit PriorityQueue Java Basics - Anfänger-Themen 75
D Probleme mit dem Windowbuilder und JComboBox Java Basics - Anfänger-Themen 2
M Regex Probleme (mal wieder) Java Basics - Anfänger-Themen 3
tom.j85 TicTacToe - probleme beim Casten Java Basics - Anfänger-Themen 6
J Probleme mit Vererbung Java Basics - Anfänger-Themen 4
X Probleme mit Übungsaufgaben zu Zahlentypen Java Basics - Anfänger-Themen 4
G Probleme bei Aufgabe Java Basics - Anfänger-Themen 12
P Erste Schritte Probleme mit dem Programmieren Java Basics - Anfänger-Themen 12
B Probleme bei einer Aufgabe Java Basics - Anfänger-Themen 19
Franzi1001 Probleme mit Eclipse Java Basics - Anfänger-Themen 7
T Probleme bei Installation von JDK Java Basics - Anfänger-Themen 2
C Probleme mit String-Vergleich Java Basics - Anfänger-Themen 4
C Probleme bei Regex Java Basics - Anfänger-Themen 9
V Probleme mit Arrays Java Basics - Anfänger-Themen 8
D Kleine Probleme mit Split-Befehlen Java Basics - Anfänger-Themen 5
T Probleme mit Strings Java Basics - Anfänger-Themen 6
G Probleme bei Frame aufgaben Java Basics - Anfänger-Themen 6
N Probleme mit dem ActionListener Java Basics - Anfänger-Themen 4
D Probleme beim Kompelieren mache ich etwas falsch ? Java Basics - Anfänger-Themen 3
L Probleme mit Java Java Basics - Anfänger-Themen 3
S Probleme mit abspielen einer .wav Datei Java Basics - Anfänger-Themen 2
J Probleme bei der Umwandlung einer Farbe von Hex zu RGB Java Basics - Anfänger-Themen 8
K Probleme beim Programm schreiben - Lesen von Dateiinhalten -zaehlen von Wörtern/ Buchstaben Java Basics - Anfänger-Themen 4
M Probleme beim aktualisieren eines JPanels Java Basics - Anfänger-Themen 7
J Probleme beim Array ausgeben Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben