Strings und dazu ein paar methoden

Status
Nicht offen für weitere Antworten.

Roxxx

Mitglied
HAT JEMAND von euch anregungen zu der Aufgabe im folgenden link:

http://www.plm.eecs.uni-kassel.de/plm/fileadmin/pm/courses/einfProg07/einfProgAufg9.pdf

Also ich weiss schon mal dass bei a) definitif die Strings benutzen muss um weiter zu kommen. Aber die ist schon so kompliziert dass man als Programmieranfänger gleich keine chance hat.
Ich weiss nicht was programmiertechnisch machen muss um überhaupt planmäßig die Aufgabe zu lösen.Hat jemand eine Idee welche konzepte ich verfolgen kann.??
 
M

maki

Gast
Welche Aufgabe? Da sind ein paar Aufgaben beschrieben.

Du solltest konkrete Lösungsvorschläge selbst erbringen und konkrete Problemstellungen posten.
 

Backwardsman

Bekanntes Mitglied
leg doch einfach einen 100stelliges string array per hand an:
["0"]
["I"]
["II"]
["III"]
["IV"]
["V"]
...

zu einem eingegeben string musst du dann nur die passende stelle im array finden, und die position+1 ist die gesuchte zahl
;-) ... so sparst du dir zumindest das umsetzen der ganzen ausnahmen
 

ARadauer

Top Contributor
Aber die ist schon so kompliziert dass man als Programmieranfänger gleich keine chance hat.
das halt ich für ein gerücht, sei froh dass du nicht c geschweige denn assambler programmieren musst.
Hat jemand eine Idee welche konzepte ich verfolgen kann.??
konzepte ?? schleifen, vergleichen, werte zuweisen

mal drüber itterieren, schaun welches zeichen, es ist, verlgeichen ob das zeichen öfter vorkommt, schaun was das zeichen bedeutet....



Code:
		String römZhal = "XII";
		for(int i = 0; i < römZhal.length(); i++){
			char zeichen = römZhal.charAt(i);
			//mach was mit dem zeichen
		}
 

Roxxx

Mitglied
was versuchst du dennn eigentlich zu machen mit dem code
kann das sein dass du irgend einen eingelesenen Zahl
die Römische ZAhlen verpassen möchtest? oder Du versuchst ein Römische Zahlen Array was man schon angelegt hat, mit einer for schleife aufzurufen?
 

Backwardsman

Bekanntes Mitglied
nein, er hat als eingabe einfach eine römische zahl (als string) und in der for-schleife schaut er sich zeichen für zeichen von vorne bis hinten an.

mach dir doch mal gedanken darüf, wie du (als mensch) so eine zahl liest und interpretierst... genau so muss es auch implementiert werden! ... also erstmal hinsetzen und ein paar zahlen auf dem blatt papier umwandeln, irgedwann wirst du schon merken wie man da vorgehen muss ;-)
 

Roxxx

Mitglied
Also ich denk mal zuerst weis ich dass nur korrekte Zahlen eingebe, das erste worauf ich achten muss ob ich eine Ausnahme (grösere stehen links usw..)habe oder nicht. zum beispiel bei der Zahl 44 habe ich am anfang eine Ausnahme zum beispiel 40.
Alle Ausnahmen die gegeben sind bestehen aus zwei Zeichen also sollte ich vielleicht auch nach jeder zweiten Zahl nach ausnahmen suchen. Exeptions sind noch nicht beigebracht die darf ich nicht benutzen. Also könnte zT. so aussehen:
lies erste Zeichen
lies zweite Zeichen und Prüfe ob erste und zweite eine Ausnahme sind wenn ja ordne siese beiden ZAhlen zu der Ausnahme zahl zu.
Sowas in der Richtung wäre mein Ansatzt für den Anfang, falls ich daas jetzt implementieren will, habe ich ein paar Fragen.

zB. muss ich ein anderes Feld für Ausname Zahlen erstellen.
wie baut man einen Stringfeld was ist der unterschied zwischen Stringfeld und dem normalen Feld ein paar hinweise und Beispiele vielleicht?
 

Backwardsman

Bekanntes Mitglied
Roxxx hat gesagt.:
...Also könnte zT. so aussehen:
lies erste Zeichen
lies zweite Zeichen und Prüfe ob erste und zweite eine Ausnahme sind wenn ja ordne siese beiden ZAhlen zu der Ausnahme zahl zu.
das geht auf jeden fall schonmal in die richtige richtung!

zB. muss ich ein anderes Feld für Ausname Zahlen erstellen.
wie baut man einen Stringfeld was ist der unterschied zwischen Stringfeld und dem normalen Feld ein paar hinweise und Beispiele vielleicht?
das klingt sehr verwirrend!? ... ein feld ist einfach nur eine variable, und diese variable ist von einem bestimmten typen. beispiele für solche typen sind zum beispiel "int" für natürliche zahlen oder "string" für zeichenketten... beide typen wirst du für dein programm brauchen!

es gibt also kein "normales feld", es gibt nur felder unterschiedlicher datentypen.

einen String erstellen ist ganz einfach, z.b.:
Code:
String zeichenkette = "hallo wie gehts?";

beim "einlesen" stellt sich eher die frage woher du den einlesen willst!? aus einer datei? aus der eingabekonsole? etc...

aber mal ganz ehrlich... wenn du nicht mal weißt was ein feld bzw. datentypen sind, dann bringt es nichts gleich mit so einem programm anzufangen. ich weiß ja nicht, welche grundlagen ihr in der vorlesung gemacht habt, aber zur not würd ich mir ein gutes buch schnappen und mir die grundlagen selbst beibringen!
 
G

Gast

Gast
was bleibt mir sonst übrig. Ich hoffe ich kann irgendwann diesem Forum gerecht werden und versuche mich dann mal konkreter zu fragen am besten heute noch.
 

Roxxx

Mitglied
Hallo leute das Problem ist : Kommandozeilenparameter übergebene
Römische Zahl

Ich glaube dass heist das ich Aus der KOnsole einlesen muss oder?

Wie kann man einen erstellten String oder was ich auch immer brauche um Römische Zahlen einzugeben aus der Konsole einlesen?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Gleichzeitiges ersetzen mehrerer Strings Java Basics - Anfänger-Themen 7
R Datentypen Das Verhalten von Strings als Datentypen Java Basics - Anfänger-Themen 7
N Nachkommastellen von Strings Java Basics - Anfänger-Themen 3
T Strings unveränderlich???? Java Basics - Anfänger-Themen 22
B Alle Strings bis zu einer Maimallänge aufzählen, die Bedingung erfüllen Java Basics - Anfänger-Themen 13
S Die durchschnittliche Länge der Strings Java Basics - Anfänger-Themen 11
M Operatoren Strings mit Vergleichsoperatoren, funktioniert das? Java Basics - Anfänger-Themen 9
S Variablen Letzte Zeile eines Strings entfernen Java Basics - Anfänger-Themen 1
D Strings aus Excel-Datei einlesen Java Basics - Anfänger-Themen 2
P9cman Tipps für Rekursive Aufgaben mit Strings oder allgemein Java Basics - Anfänger-Themen 2
sserio StringBuilder und Strings Java Basics - Anfänger-Themen 8
J Größe eines Strings in Pixel Java Basics - Anfänger-Themen 18
schredder Strings und reguläre Ausdrücke - Methode mit return string.matches Java Basics - Anfänger-Themen 5
B Konkatenieren eines Strings und inkremtierenden Zahl zu einer INT Variablen Java Basics - Anfänger-Themen 7
N Strings verpflechten Java Basics - Anfänger-Themen 4
G Strings auf Gleichheit prüfen - Aufgabe vom Prof. Java Basics - Anfänger-Themen 5
A 2 Strings vergleichen in einer methode wenn man mit Globalen variablen arbeitet Java Basics - Anfänger-Themen 12
L Strings aneinanderhängen Java Basics - Anfänger-Themen 2
M Strings vergleichen Java Basics - Anfänger-Themen 10
Nerdinfekt BMI Rechner, fehler beim Zurückgeben des Strings? Java Basics - Anfänger-Themen 2
U Problem mit dem initialisieren meines Strings in einer Schleife Java Basics - Anfänger-Themen 5
S 2 Strings mit Equals vergleichen Java Basics - Anfänger-Themen 11
Q Besitzen zwei Strings identische Buchstaben, nur in anderer Reihenfolge? Java Basics - Anfänger-Themen 10
marcooooo Separator zwischen allen Zeichen eines Strings einfügen Java Basics - Anfänger-Themen 29
C Ternärer Operator mit Strings Java Basics - Anfänger-Themen 3
M Wie kann ich bei int-Variablen im exception handler auf bestimmte Strings reagieren? Java Basics - Anfänger-Themen 5
P Verketten, Aneinanderreihen von Strings Java Basics - Anfänger-Themen 2
M Strings mit gerader und ungerader Länge ausgeben Java Basics - Anfänger-Themen 10
J Alle Werte eines Strings zusammen addieren Java Basics - Anfänger-Themen 15
W Strings und das parsen Java Basics - Anfänger-Themen 8
D Frage zu Strings einer Exception Java Basics - Anfänger-Themen 4
D Vergleichen von Strings Java Basics - Anfänger-Themen 6
M Konkatenation von zwei Strings Java Basics - Anfänger-Themen 6
J Abbruchbedingung in Schleife/ Untersuchung von Strings Java Basics - Anfänger-Themen 2
S Buchstaben in Großbuchstaben (Strings) Java Basics - Anfänger-Themen 5
X Anagramm mit Strings und Methode Java Basics - Anfänger-Themen 53
P geschachtelte Schleife mit Strings Java Basics - Anfänger-Themen 2
P Strings mit der Axt zerteilen Java Basics - Anfänger-Themen 7
F Alle Zeichenkombinationen eines Strings iterativ herausfinden Java Basics - Anfänger-Themen 26
K Strings hochzählen Java Basics - Anfänger-Themen 20
J Strings untereinander in einer Liste vergleichen Java Basics - Anfänger-Themen 18
B Frage zu: String... strings -> Ungleiche Anzahl an Parameter? Java Basics - Anfänger-Themen 4
F Vergleiche mit charAt funktioniert bei Strings nicht, was tun? Java Basics - Anfänger-Themen 5
T Probleme mit Strings Java Basics - Anfänger-Themen 6
J Unveränderbarkeit von Strings Java Basics - Anfänger-Themen 3
O Klammerung bei Strings Java Basics - Anfänger-Themen 10
A Liste aus drei Strings erstellen Java Basics - Anfänger-Themen 5
N Zwei Strings mit "==" vergleichen warum TRUE Java Basics - Anfänger-Themen 2
G Teil(e) eines Strings entfernen wenn spezifische Zeichen (< & >) vorkommen Java Basics - Anfänger-Themen 5
D ergebnis.matches("[1-9]?[0-9].[0-9][0-9]?") ein teil eines größeren Strings Java Basics - Anfänger-Themen 12
J Breite eines Strings bestimmen Java Basics - Anfänger-Themen 4
D Zwei Strings sind gleich bei if aber nicht true Java Basics - Anfänger-Themen 2
F JList Elemente mit Strings vergleichen Java Basics - Anfänger-Themen 12
J Strings sind gleich werden aber ungleich ausgewertet Java Basics - Anfänger-Themen 2
N Vergleich von Strings schlägt fehl.. Java Basics - Anfänger-Themen 5
B 4 Strings, Anfangsbuchstaben muss unterschiedlich sein Java Basics - Anfänger-Themen 12
P Strings in String Array schreiben Java Basics - Anfänger-Themen 13
J Input/Output Strings aneinander reihen mit while schleife Java Basics - Anfänger-Themen 25
B mir nur die Gesamtzahl von einzigartigen Strings aus Array ausgeben lassen Java Basics - Anfänger-Themen 5
R Erste Schritte Sicheres einlesen eines Strings Java Basics - Anfänger-Themen 2
F Maximale Länge eines Strings Java Basics - Anfänger-Themen 5
J Best Practice Datum Differenz aus zwei Strings ermitteln Java Basics - Anfänger-Themen 8
Jinnai4 Strings ersetzen Java Basics - Anfänger-Themen 9
R Übergeben eines Array Strings an einen Spinner Java Basics - Anfänger-Themen 4
L Rekursiv zwei Strings vergleichen Java Basics - Anfänger-Themen 3
L Prüfe, ob die im String Array enthaltenen Strings aufsteigend sind. Java Basics - Anfänger-Themen 19
J Algorithmus - Strings auf eigene Reihenfolge miteinander vergleichen Java Basics - Anfänger-Themen 4
DaCrazyJavaExpert Variablen Zahlen aus Strings auslesen Java Basics - Anfänger-Themen 4
C 2 Strings Java Basics - Anfänger-Themen 15
T befehle unterschiedlicher anzahl an strings wiedergeben Java Basics - Anfänger-Themen 2
JavaNewbie2.0 Strings in andere Klassen importieren. Java Basics - Anfänger-Themen 2
D BlueJ Java: Strings voneinander trennen Java Basics - Anfänger-Themen 11
javaerd Wie kann ich Brute Force Methode mit Strings erweitern Java Basics - Anfänger-Themen 1
R Erste Schritte Strings "einrücken" Java Basics - Anfänger-Themen 3
Yamie ArrayList<Object> als Liste von Strings ausgeben? Java Basics - Anfänger-Themen 15
B gemeinsames Vorkommen der charactere von 2 Strings als String zurückgeben Java Basics - Anfänger-Themen 5
R Teilinhalt eines Strings testen Java Basics - Anfänger-Themen 10
H Erste Schritte JTree: Instanzen einer Klasse speichern oder Namen/Strings... Java Basics - Anfänger-Themen 4
L Werte von Strings ? Java Basics - Anfänger-Themen 1
L Strings und Arrays - Expand Java Basics - Anfänger-Themen 12
I Schachbrett aus beliebigen Strings erstellen Java Basics - Anfänger-Themen 3
Syncopated Pandemonium Verketten von Strings funktioniert nicht Java Basics - Anfänger-Themen 4
F Wahrscheinlichkeit von Strings Java Basics - Anfänger-Themen 3
MiMa Splitten eines Strings Java Basics - Anfänger-Themen 5
T Hashfunktion für Strings Java Basics - Anfänger-Themen 3
C Zeilenumbruch für langes Strings Java Basics - Anfänger-Themen 2
J Variablen Strings mit Zeilenumbrüchen in neues Array Element Java Basics - Anfänger-Themen 1
T Datentypen compareTo() u. equals() bei Strings Java Basics - Anfänger-Themen 3
H Strings vergleichen & sortieren Java Basics - Anfänger-Themen 20
H Erste Schritte Längstes Wort eines Strings herausfinden Java Basics - Anfänger-Themen 7
D Problem beim umwandeln eines Strings in eine Dzezimalzahl Java Basics - Anfänger-Themen 6
G Strings mit Scanner (nextLine) einlesen Java Basics - Anfänger-Themen 7
T Strings ersetzen mit \ Java Basics - Anfänger-Themen 10
K Strings bearbeiten Java Basics - Anfänger-Themen 14
N Bestimmte Zeichen eines Strings umwandeln Java Basics - Anfänger-Themen 4
L Java Strings Buchstaben vertauschen Java Basics - Anfänger-Themen 4
L Strings in einem JOptionPane farbig Java Basics - Anfänger-Themen 2
A Wie bekomme ich zwei Strings in eine ArrayList Java Basics - Anfänger-Themen 4
C Chars eines Strings mit for schleife rückwärts auslesen Java Basics - Anfänger-Themen 8
J Buchstabe (char) an zufällige Position eines Strings einfügen Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben