Umwandlung von String to Int funktioniert nciht

L

lol1001

Gast
Gutent Tag
Ich hab etwas programmiert, das Problem ist nur, dass die Umwanldung von String zu Int nicht ganz funktioniert, bitte helfen

Java:
import java.io.*;

// Eigene Klasse
public class STRING{
	
	//global: Eingabestream
	static BufferedReader     din;
	
/**Eröffnet das Eingabefeld**/
static void OpenInput()
  {
    din = new BufferedReader(new InputStreamReader(System.in));
  }	
	
/**Liest Integer zahlen ein **/	
static int  ReadInt()
 {
	int   a=0;

	try {
	a = Integer.parseInt(din.readLine());
	} catch (IOException e1) {
	System.out.print ("Ungueltige Eingabe!!\n");
	System.exit (-1);
	} catch (NumberFormatException e2){
	System.out.print ("Ungueltige Eingabe!!\n");
	System.exit (-1);
	}
	return (a);
 }

 /**Liest Double zahlen ein **/  
static double  ReadDouble()
  {
	double   a=0;
	
	try {
	a = Double.parseDouble(din.readLine());
	} catch (IOException e1) {
	System.out.print ("Ungueltige Eingabe!!\n");
	System.exit (-1);
	} catch (NumberFormatException e2){
	System.out.print ("Ungueltige Eingabe!!\n");
	System.exit (-1);
	}
	return (a);
}

 /**Liest String zahlen ein **/  
static String ReadString()
{
	String    a="";
	
	try {
	a = din.readLine();
	} catch (IOException e1) {
	System.out.print ("Ungueltige Eingabe!!\n");
	System.exit (-1);
	}
	return (a);
}

/**Eigene Methoden erstellen**/


public static void main(String[] args){
	
	// Hier werden Variablen definiert
	int  zahlB = 0, result = 0, operator = 1;
	String zahlA = "";
	
	//Eingabefeld eröffnen
	OpenInput();
	
	System.out.println("Bitte die erste Zahl eingeben");
	zahlA = ReadString();
	
	//zahl in number umwanlden	
	try
         {
             Integer.parseInt(zahlA);
         }
         catch(NumberFormatException e)
         {
             System.out.println("Fail");
         }
	
	System.out.println("Bitte die zweite Zahl eingeben:");
	zahlB = ReadInt();
	System.out.println("Bitte geben Sie ein Zahl ein: 1+. 2-, 3*:");
	operator = ReadInt();
	
	// switch für Operator
	switch(operator){
		case 1:
			System.out.println("Zahl wird addiert:");
			result = zahlA + zahlB;
			break;
		case 2:
			System.out.println("Zahl wird subtrahiert");
			result = zahlA - zahlB;
			break;		
		case 3:
			System.out.println("Zahl wird multipliziert");
			result = zahlA * zahlB;
			break;
		default: 
			break;
	}
	
	// Das Resultat wird ausgegeben
	System.out.println(result);
}

	
}
 
M

Marcinek

Gast
Und welcher Fehler kommt?
Ich nehme an du parst sowas "" oder sowas " " und das geht nicht.
 
L

lol2002

Gast
Code:
>javac STRING.java
STRING.java:107: incompatible types
found   : java.lang.String
required: int
			result = zahlA + zahlB;
			               ^
STRING.java:111: operator - cannot be applied to java.lang.String,int
			result = zahlA - zahlB;
			               ^
STRING.java:115: operator * cannot be applied to java.lang.String,int
			result = zahlA * zahlB;
			               ^
3 errors
>Exit code: 1
 
M

Marcinek

Gast
Ahja..

Du machst
Code:
Integer.parseInt(zahlA);
, was als RÜckgabewert int hast. Diesen speicherst du aber nicht.

Weiter unten machst du "ReadInt" kannst du das nicht einfach beim ersten mal auch machen?

Sonst usst du
Code:
int i = Integer.parseInt(zahlA);
machen. Und dann unten das
Code:
i
verwenden.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Fodoboo131 RegEx- Umwandlung von String in ausführbares Objekt/ Befehl Java Basics - Anfänger-Themen 9
Jose05 Nullpointerexception bei Umwandlung von String zu int Java Basics - Anfänger-Themen 2
J Umwandlung String zu ASCII-Wert und anders Java Basics - Anfänger-Themen 17
M Umwandlung von StringArray in String Java Basics - Anfänger-Themen 2
M Umwandlung String zu int Java Basics - Anfänger-Themen 2
N Umwandlung String - double für mehrdimensionalen array Java Basics - Anfänger-Themen 2
S Umwandlung von Integer zu String Java Basics - Anfänger-Themen 4
F Datentypen Umwandlung int in String Java Basics - Anfänger-Themen 6
A Umwandlung int[][][] in String Java Basics - Anfänger-Themen 7
A String to Char Umwandlung. Java Basics - Anfänger-Themen 7
T String als Array und Umwandlung in Char Java Basics - Anfänger-Themen 7
G Frage zu Umwandlung char[] in string[] bzw. Schleifen Java Basics - Anfänger-Themen 9
N x.toString(x); umwandlung von long in String Java Basics - Anfänger-Themen 3
F Umwandlung von String in Integer Java Basics - Anfänger-Themen 3
S Umwandlung von int in String Java Basics - Anfänger-Themen 3
M Operatoren Umwandlung div. Operatoren Java Basics - Anfänger-Themen 7
B Date - Umwandlung OffsetDateTime Java Basics - Anfänger-Themen 11
J Probleme bei der Umwandlung einer Farbe von Hex zu RGB Java Basics - Anfänger-Themen 8
J Umwandlung for-Schleife Java Basics - Anfänger-Themen 10
R Fehler bei ASCII Char zu Int Umwandlung Java Basics - Anfänger-Themen 2
P Umwandlung in Javacode Java Basics - Anfänger-Themen 10
M Umwandlung von Array zu ArrayList Java Basics - Anfänger-Themen 7
S Umwandlung Binär in Dezimal (ohne array etc.) Java Basics - Anfänger-Themen 6
L Interface JOptionPane Umwandlung Java Basics - Anfänger-Themen 10
A Char Bytes Umwandlung und Darstellung Java Basics - Anfänger-Themen 3
K Datentypen Umwandlung einer Textfeldeingabe in einen binären Wert Java Basics - Anfänger-Themen 2
G Umwandlung in verschiedene Zahlensysteme Java Basics - Anfänger-Themen 4
V Methoden Umwandlung in generische Methode Java Basics - Anfänger-Themen 8
J Datentypen Umwandlung von Arraylist in ein StringArray Java Basics - Anfänger-Themen 10
J Datentypen Umwandlung von Kommazahl in Punktzahl Locale DE auf US Java Basics - Anfänger-Themen 5
A Umwandlung einer Datei ins int Java Basics - Anfänger-Themen 26
A Umwandlung gcj -> java Java Basics - Anfänger-Themen 4
F Umwandlung vom Dezimalsystem Java Basics - Anfänger-Themen 7
M Umwandlung von Array in Vector und umgekehrt Java Basics - Anfänger-Themen 6
L Umwandlung int <--> byte Java Basics - Anfänger-Themen 2
Screen Kurze Frage Umwandlung von Zahlen Java Basics - Anfänger-Themen 2
A umwandlung biginteger in int[] Java Basics - Anfänger-Themen 9
A einlesen, schreiben, umwandlung datentyp Java Basics - Anfänger-Themen 10
J Wrapperklasse und ihre Umwandlung Java Basics - Anfänger-Themen 2
Screen Erklärung von der Umwandlung von .class in .jar o. .exe ! Java Basics - Anfänger-Themen 5
Semox Umwandlung von Sonderzeichen in HTML-Datei mit Ausgabe Java Basics - Anfänger-Themen 7
B Umwandlung gemäß Package-Anweisung Java Basics - Anfänger-Themen 5
$ Umwandlung von Schleifen in andere Java Basics - Anfänger-Themen 4
S Problem bei Umwandlung ins Hexadezimalsystem Java Basics - Anfänger-Themen 2
D Umwandlung char -> dezimalzahl und ausgabe als int Java Basics - Anfänger-Themen 5
G Umwandlung Java Basics - Anfänger-Themen 7
R "Umwandlung" SQL-Result in Objekt Java Basics - Anfänger-Themen 5
H Umwandlung von Zahlensystemen Java Basics - Anfänger-Themen 7
E Umwandlung von std, min und sek Java Basics - Anfänger-Themen 2
G Probleme mit Colour und Color, umwandlung möglich? Java Basics - Anfänger-Themen 5
J Umwandlung von Integer in Char Java Basics - Anfänger-Themen 8
Z Problem bei sql-date-Umwandlung Java Basics - Anfänger-Themen 2
R Umwandlung Java Basics - Anfänger-Themen 35
S Umwandlung eines Character-Streams in ein Image Java Basics - Anfänger-Themen 17
J Warum funktioniert meine Umwandlung nicht? Java Basics - Anfänger-Themen 3
krgewb String mit Datumsangabe in Long umwandeln Java Basics - Anfänger-Themen 2
D String Groß/Kleinschreibung Ignorieren Java Basics - Anfänger-Themen 4
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
J Ähnlichen String in Liste finden Java Basics - Anfänger-Themen 6
Kartoffel_1 String transformation Java Basics - Anfänger-Themen 7
H String-Operation replace() - Zeichenkette verdoppeln Java Basics - Anfänger-Themen 2
K String analysieren Java Basics - Anfänger-Themen 27
Beowend String zu Date parsen Java Basics - Anfänger-Themen 1
Beowend String auf Satzzeichen überprüfen? Java Basics - Anfänger-Themen 6
H Liste nach String-Länge sortieren Java Basics - Anfänger-Themen 1
String in ArrayList umwandeln Java Basics - Anfänger-Themen 1
I Sass Compiler und String erhalten? Java Basics - Anfänger-Themen 7
Avalon String in Double bzw. Währung konvertieren Java Basics - Anfänger-Themen 6
T Methode akzeptiert String nicht Java Basics - Anfänger-Themen 18
F Arraylist<String>Ein Wort pro Zeile Java Basics - Anfänger-Themen 6
J Schlüsselworte Prüfen, ob ein bestimmtes, ganzes Wort in einem String enthalten ist. Java Basics - Anfänger-Themen 6
N String überprüfen Java Basics - Anfänger-Themen 3
E String zerlegen aus args Java Basics - Anfänger-Themen 1
M Long-Typ in String-Änderung führt zu keinem Ergebnis bei großer Zahl Java Basics - Anfänger-Themen 11
Ostkreuz String Exception Java Basics - Anfänger-Themen 8
W Items löschen aus String Array vom Custom Base Adapter Java Basics - Anfänger-Themen 2
MoxMorris Wie macht man String[] = String[] aus einer anderer Methode? Java Basics - Anfänger-Themen 18
J String Filter Java Basics - Anfänger-Themen 5
S String Array Buchstaben um einen gewissen Wert verschieben Java Basics - Anfänger-Themen 4
R Größter zusammenhängender Block gleicher Zeichen im String Java Basics - Anfänger-Themen 1
XWing Randomizer mit einem String Java Basics - Anfänger-Themen 2
D 2D Char Array into String Java Basics - Anfänger-Themen 2
H Cast von Float nach String klappt nicht Java Basics - Anfänger-Themen 12
I Zerlegen von String Java Basics - Anfänger-Themen 3
B Beliebiger String gegeben Suche Datum in String Java Basics - Anfänger-Themen 6
I String Java Basics - Anfänger-Themen 4
I API - zurückgegebener JSON String lesen und in Entity konvertieren Java Basics - Anfänger-Themen 2
H Zu langen String aufteilen - bequeme Methode? Java Basics - Anfänger-Themen 14
W String einer Textdatei in einzelne Stringobjekte pro Zeile aufteilen Java Basics - Anfänger-Themen 14
belana wie am besten 2D Array von String to Integer Java Basics - Anfänger-Themen 18
J Java To String Methode, Array mit For-Schleife Java Basics - Anfänger-Themen 2
M Kommandozeilenparamter als EINEN String werten Java Basics - Anfänger-Themen 5
M RandomAccessFile int und String gleichzeitig in einer Datei Java Basics - Anfänger-Themen 49
M Prüfen on eine Zahl im String enthalten ist Java Basics - Anfänger-Themen 3
Distanz zwischen zwei Zeichenfolgen in einem String bestimmen Java Basics - Anfänger-Themen 5
Substring in einem String finden Java Basics - Anfänger-Themen 13
BeginnerJava String mit vorgegebener Länge und Buchstaben erzeugen/ mit Leerstellen Java Basics - Anfänger-Themen 8
I Eindeutiger String mit maximaler Anzahl an Zeichen Java Basics - Anfänger-Themen 11
H Interface Wieso "List<String> list = new ArrayList<>[…]" Java Basics - Anfänger-Themen 4
JavaBeginner22 Integer in String umwandeln Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben