Code:
import javax.swing.JOptionPane;
public class test1 {
/**
* @param args
*/
public static void main(String[] args) {
[code]String eingabe = JOptionPane.showInputDialog("Bitte geben sie eine Zahl ein!");
for(int i = 1; i < eingabe; i++) {
System.out.println("Zahl: "+eingabe+" - Quadrat: "+eingabe*eingabe);
}
}
}
}
[/code]
Ich denke das Problem liegt an dieser Zeile:
Code:
String eingabe = JOptionPane.showInputDialog("Bitte geben sie eine Zahl ein!");
Aus Programmiersprachen wie PHP bin ich gewöhnt, dass Strings, wenn man mit ihnen rechnen will einfach umgewandelt werden, sodass man mit ihnen rechnen kann.
Das funktioniert scheinbar in Java nicht!
Folgendes Funktioniert leider auch nicht:
Code:
int eingabe = JOptionPane.showInputDialog("Bitte geben sie eine Zahl ein!");
Wie kann ich den Datentyp der Variable "eingabe" von String zu Integer umwandeln?
Oder fallen euch noch bessere Lösungsmöglichkeiten ein, bzw. noch mehr Fehler auf?
Liebe Grüße und einen schönen Sonntag
cyberkuh