Hallo,
ich soll mit Hilfe der Klasse Integer aus einer Zahl in Text-Repräsentation eine Zahl vom Typ int generieren und dazu soll ich eine Methode static int stringToInt( String number ) implementieren.
Also ich habe mir mal diese Klasse Integer angeschaut und würde dazu die Methode parseInt nehmen?
Und das habe ich jetzt mal so gemacht und wenn ich eine Zahl eingebe wird mir diese Zahl auch ausgegeben, aber wenn ich wie gefordert Buchstaben, also eine "Zahl in Text-Repräsentation", eingebe will es mir nichts ausgeben...
und dann sagt mir mein lieber Computer nur das:
Exception in thread "main" java.lang.NumberFormatException: For input string: "hghk"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.parseInt(Integer.java:527)
at Blatt6.stringToInt(Blatt6.java:26)
at Blatt6.main(Blatt6.java:37)
mhm und was soll mir das sagen?
ich soll mit Hilfe der Klasse Integer aus einer Zahl in Text-Repräsentation eine Zahl vom Typ int generieren und dazu soll ich eine Methode static int stringToInt( String number ) implementieren.
Also ich habe mir mal diese Klasse Integer angeschaut und würde dazu die Methode parseInt nehmen?
Und das habe ich jetzt mal so gemacht und wenn ich eine Zahl eingebe wird mir diese Zahl auch ausgegeben, aber wenn ich wie gefordert Buchstaben, also eine "Zahl in Text-Repräsentation", eingebe will es mir nichts ausgeben...
Java:
static int stringToInt(String number){
int x = Integer.parseInt( number );
return x;
}
Java:
public static void main(String[] args) {
System.out.print(stringToInt( "hghk" ));
}
und dann sagt mir mein lieber Computer nur das:
Exception in thread "main" java.lang.NumberFormatException: For input string: "hghk"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.parseInt(Integer.java:527)
at Blatt6.stringToInt(Blatt6.java:26)
at Blatt6.main(Blatt6.java:37)
mhm und was soll mir das sagen?