Hi,
ich hoffe ihr könnt mir bei folgendem Problem helfen: Mal angenommen bei diesem Stück Programm:
import javax.swing.JOptionPane;
public class Zahlentest {
public static void main(String[] args) {
double zahl;
zahl = Double.parseDouble(JOptionPane
.showInputDialog("Geben Sie eine Zahl ein:"));
if (zahl < 0) {
JOptionPane.showMessageDialog(null, "Die Zahl ist negativ!");
} else {
JOptionPane.showMessageDialog(null, "Die Zahl ist positiv!");
}
}
}
Kann mir bitte einer erklären, wieso der Autor bei diesem Programm, obwohl er die Variable zahl am Anfang als double deklariert, später diese nochmal mittels Double.parseDouble ins double umwandelt? Ich verstehe den Sinn dahinter nicht, aber ohne klappts ja auch nicht. Kann mir jemand erklären wieso dieser Schritt notwendig ist? Vielen Dank schon mal an Alle!
ich hoffe ihr könnt mir bei folgendem Problem helfen: Mal angenommen bei diesem Stück Programm:
import javax.swing.JOptionPane;
public class Zahlentest {
public static void main(String[] args) {
double zahl;
zahl = Double.parseDouble(JOptionPane
.showInputDialog("Geben Sie eine Zahl ein:"));
if (zahl < 0) {
JOptionPane.showMessageDialog(null, "Die Zahl ist negativ!");
} else {
JOptionPane.showMessageDialog(null, "Die Zahl ist positiv!");
}
}
}
Kann mir bitte einer erklären, wieso der Autor bei diesem Programm, obwohl er die Variable zahl am Anfang als double deklariert, später diese nochmal mittels Double.parseDouble ins double umwandelt? Ich verstehe den Sinn dahinter nicht, aber ohne klappts ja auch nicht. Kann mir jemand erklären wieso dieser Schritt notwendig ist? Vielen Dank schon mal an Alle!