public class String_in_int_umwandeln { public static void main(String[] args) { // Hier wird jetzt einmal eine ZEICHENKETTE eingelesen! String s = Eingabe.readString("Bitte eine ganze Zahl eingeben: "); // Geht nicht: int i = (int) s; // Geht erst recht nicht: int i = s; int i = Integer.parseInt(s); System.out.println(i); // Geht nicht: s++; i++; // geht. System.out.println(i); // Achtung: Integer.parseInt() , Double.parseDouble() // sind sehr pingelig! double d = Double.parseDouble("1234,5678"); // Double wird mit . geschrieben, nicht , ! // Daher gibt es an dieser Stelle eine "NumberFormatException", und das // Programm bricht ab, noch bevor System.out.println erreicht wird. System.out.println(d); } }