Integer to String

Status
Nicht offen für weitere Antworten.

beginner

Mitglied
Bin absoluter Newbie in Sachen Programmierung, aber vielleicht kann mir jemand Tipps geben wie ich am besten Zahlen einlese und sie als String ausgebe.
Ich habe schon eine Variante gefunden mittels Schleife und Array, aber das will nicht so richtig funktionieren.

Hoffe auf Tipps! Danke!
 
B

Beni

Gast
z.B. String.valueOf( zahl );

Und einlesen mit System.in
Code:
BufferedReader in = new BufferedReader(new InputStreamReader(System.in)) ;
String line = n.readLine());

mfg Beni
 

Reality

Top Contributor
Hi Beni,
wenn er das so abschreibt (was er als totaler Newbie sicher tut), würde das nicht funktionieren. try/catch fehlt noch.

Liebe Grüße
Reality
 
B

Beni

Gast
Das hat was...

also nocheinmal:

Code:
try{
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in)) ;
  String line = n.readLine());
}
catch( IOException ex ){
  ex.printStackTrace();
}
 

beginner

Mitglied
Danke erstmal für die Hinweise!

Habe mich vielleicht nicht ganz klar ausgedrückt beim ersten Post. Ein User soll eine Zahl (auch mehrstellig) eingeben und diese soll wortwörtlich ausgegeben werden.

Ich frage mich auf welche Art ich die ausgesprochenen Zahlen am besten speichere. Habs mit if und eingenestetem switch-block probiert, aber das klappt irgendwie nicht so ganz.
Wie kann man am besten Zehner, Hunderter, etc berechnen. Einserziffer geht ja mit Modula ganz gut.

Vielleicht kann mir noch jemand Tipps geben!
 
B

bygones

Gast
stimmt das ist die Frage...
wenn es nur um ganze Zahlen geht kann man ja die länge des Strings bestimmen, dann in einer lookup struktur nachschauen, ob man sich in den "Zehnern", "Hunderter", "Tausender" usw. befindet.
Interessant wird es dann nur bei den Zehnern, weil wir deutsche ja z.b. Dreiundfünfzig sagen anstatt fünfzigunddrei....
 

beginner

Mitglied
Die Ausgabe soll zum Beispiel lauten: eins null null

Habe meine Version nun überarbeitet und eine Eingabeaufforderung eingefügt. Es klappt so wie es sein soll. Lediglich eine do - while schleife konnte ich noch nicht einfügen. Der Zahlenbereich soll nähmlich eingeschränkt sein.

So schwer kann das jetzt nicht mehr sein ???:L
 

Anubis

Bekanntes Mitglied
Du willst also bestimme Ziffern aus eine Zahl lesen:

Nehmen wir die Zahl z=512

Stelle n
3 2 1
Ziffer d
5 1 2

Dafür hab ich mal eine Formel aufgestellt: d = ((z-(z%10^(n-1)))/10^(n-1))%10

oder in Java:
Code:
public int ziffer(int z, int n) {
  int d;
  int tmp;

  tmp = z % Math.pow(10,n-1);
  tmp = z-tmp;
  tmp = tmp / Math.pow(10,n-1);
  d = tmp % 10;
  
  return d;
}

So, das war aber aus dem Bauch heraus. Muss nichtz unbedingt richtig sein.
Ich hoffe ich konnte dir damit dennoch helfen
 

beginner

Mitglied
beginner hat gesagt.:
Zahlenbereich soll nähmlich eingeschränkt sein. So schwer kann das jetzt nicht mehr sein ???:L
Ist es leider doch :? , weil die Zahl in einen String umgewandelt wird. Hat jemand einen Tipp für dieses Problem?
Wie kann man bei der Eingabe den Zahlenwert abprüfen (x<500) noch bevor der in einen String umgewandelt wird.
 
B

bygones

Gast
naja, du bekommst doch den String von der Konsole - oder.
Dann machst du erst ein Integer.parseInt() damit bekommst du den int Wert der eingabe, dann überprüfst du obs passt und wenn ja legst mit deiner Methode los.....

wg. der methode siehe becstifts link
 

beginner

Mitglied
deathbyaclown hat gesagt.:
naja, du bekommst doch den String von der Konsole - oder.
Dann machst du erst ein Integer.parseInt() damit bekommst du den int Wert der eingabe, dann überprüfst du obs passt und wenn ja legst mit deiner Methode los.....

wg. der methode siehe becstifts link
Bin auf der Leitung gestanden, habe die Anweisung falsch gesetzt. Jetzt passt alles. Danke für die Hilfe!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
belana wie am besten 2D Array von String to Integer Java Basics - Anfänger-Themen 18
JavaBeginner22 Integer in String umwandeln Java Basics - Anfänger-Themen 7
J Eine Position im String durch einen Integer - Wert teilen Java Basics - Anfänger-Themen 5
V int zu Integer und String Java Basics - Anfänger-Themen 6
K String in Integer umwandeln Java Basics - Anfänger-Themen 4
R Eingabe String umwandeln zu Integer Werten Java Basics - Anfänger-Themen 8
L String in Integer umwandeln Java Basics - Anfänger-Themen 3
K Datentypen String zu Integer parsen Java Basics - Anfänger-Themen 2
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
Orkanson Datentypen Integer in String umwandeln/hinzufügen Java Basics - Anfänger-Themen 3
D Fehler: String zu Integer Java Basics - Anfänger-Themen 7
R String in Integer Java Basics - Anfänger-Themen 11
D Datentypen Ein Integer Feld in einen String wandeln ohne Nullenunterdrückung Java Basics - Anfänger-Themen 6
B gemischter string zu integer Java Basics - Anfänger-Themen 22
D String mit Integer Variablen Namen vergleichen, möglich? Java Basics - Anfänger-Themen 6
H Integer.toString(int i) vs. String.valueOf(int i) Java Basics - Anfänger-Themen 12
G String Array konvertieren in Integer Array? Java Basics - Anfänger-Themen 7
G Uhrzeit als String in Integer (HH:MM:SS) Java Basics - Anfänger-Themen 5
W String & Integer im Array Java Basics - Anfänger-Themen 7
K Problem: Array String to Integer Java Basics - Anfänger-Themen 2
D String in Integer Array aufteilen Java Basics - Anfänger-Themen 12
J String split-Funktion und Integer Java Basics - Anfänger-Themen 13
M Integer.parseInt String zerlegen Java Basics - Anfänger-Themen 6
T Binärer String zu Integer Java Basics - Anfänger-Themen 12
eXistenZ wert von einem String auf einen Integer ändern =( Java Basics - Anfänger-Themen 6
S String in Integer Array splitten Java Basics - Anfänger-Themen 2
M Datentypen Mehrere Integer aus einem String auslesen Java Basics - Anfänger-Themen 4
M String mit mehreren Zahlen in Integer-Array Java Basics - Anfänger-Themen 2
S Umwandlung von Integer zu String Java Basics - Anfänger-Themen 4
C Binärzahl vom Typ String in eine Zahl vom Typ Integer umwandeln Java Basics - Anfänger-Themen 4
A String in Integer umwandeln Java Basics - Anfänger-Themen 17
A Double-String -> Integer-String Java Basics - Anfänger-Themen 4
S String auf Integer prüfen - wie am günstigsten? Java Basics - Anfänger-Themen 4
K conversion string into integer Java Basics - Anfänger-Themen 34
G integer in String umwandeln Java Basics - Anfänger-Themen 1
T String-Integer-Gemisch überlisten? Java Basics - Anfänger-Themen 3
G länge von string, string aus integer/char Java Basics - Anfänger-Themen 6
G String in Integer Java Basics - Anfänger-Themen 5
W gemischten String auf Integer wert prüfen Java Basics - Anfänger-Themen 4
N Zahl aus einem String finden und als Integer speichern Java Basics - Anfänger-Themen 3
G String oder Integer Java Basics - Anfänger-Themen 7
G String --> Integer Java Basics - Anfänger-Themen 4
M String und Integer zusammenfügen? Java Basics - Anfänger-Themen 4
P Integer aus String erzeugen, der nicht nur Zahlen hat. Java Basics - Anfänger-Themen 2
F Integer zu String umwandeln Java Basics - Anfänger-Themen 5
F double/integer in string Java Basics - Anfänger-Themen 7
P Casting von Object zu (String || Integer) Java Basics - Anfänger-Themen 8
N integer an ein string hängen Java Basics - Anfänger-Themen 8
U int to String über Integer Java Basics - Anfänger-Themen 6
B schleife beenden (vermutl. integer <-> leerer string p Java Basics - Anfänger-Themen 9
S String in Integer umwandeln -> geht nicht so wie ich will Java Basics - Anfänger-Themen 5
U String nach Integer Casten. Java Basics - Anfänger-Themen 4
S String in Integer umwandeln Java Basics - Anfänger-Themen 4
M String in Integer wandeln Java Basics - Anfänger-Themen 8
F Umwandlung von String in Integer Java Basics - Anfänger-Themen 3
B String to Integer Java Basics - Anfänger-Themen 3
M String in Integer konvertieren Java Basics - Anfänger-Themen 4
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
volcanos Addition -> List<Integer> mit Arrays.asList() versus List<Integer>ArrayList<>() Java Basics - Anfänger-Themen 14
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
S Integer Wert wird nicht übernommen Java Basics - Anfänger-Themen 2
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
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
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
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

Ähnliche Java Themen

Neue Themen


Oben