Hallo, ich muss eine Aufgabe lösen die wie folgt heißt:
Sie sind ein Landwirtschaftlicher Betrieb und fragen folgene Werte ab:
1) Geben Sie einen Absatzwert für eine Periode an
2) Geben Sie einen Absatzwert für eine weitere Periode an
3) Frage on ein weiterer Absatzwert eingegeben werden soll, falls ja, gehe zu Punkt 2) wenn nicht gehe zu Punkt 4)
4) Für welchen Zeitpunkt soll prognostiziert werden?
Soll über JOptionPane.showInputDialog() gelöst werden.
Ich hatte es mir so gedacht:
[Java]
import javax.swing.JOptionPane;
package Grundlagenuebung;
public class Übung {
public static void main(String[] args) {
double ersterWert ;
double nächsterWert ;
double rechnung;
int prognoseLänge ;
String Hauptfrage1, Hauptfrage2;
ersterWert = Double.parseDouble(JOptionPane.showInputDialog("Erster Wert"));
nächsterWert = Double.parseDouble(JOptionPane.showInputDialog("Nächster Wert"));
Hauptfrage1 = JOptionPane.showInputDialog("Eingabe eines weiteren Wertes?\n Ja (1)\n Nein (2)");
if (Hauptfrage1.equals("1"))
{
nächsterWert = Double.parseDouble(JOptionPane.showInputDialog("Nächster Wert"));
Hauptfrage1 = JOptionPane.showInputDialog("Eingabe eines weiteren Wertes?\n Ja (1)\n Nein (2)");
}
if (Hauptfrage1.equals("2"))
{
prognoseLänge = Integer.parseInt(JOptionPane.showInputDialog("Wie lang soll die Prognose sein?"));
rechnung =
}
}
}
[/code]
Nun bekomme ich zum einen eine fehlermeldung bei dem package Grundlagenuebung. Ich muss die Klasse Übung aber unter dem Package laufen lassen lt. Aufgabenstellung, wie mach ich das dann?
Und ich denke, dass meine Schleife so nicht funktioniert, irgendwo muss ich ja die Werte auch abspeichern damit ich die folgenden rechnungen machen kann. Gibt es denn in Java sowas wie einen "Verweis"? Also so was wie :"Wenn 1 gewählt wird, gehe zurück zur Frage 2?
Schonmal vieeeeeelen Dank, Sarah
Sie sind ein Landwirtschaftlicher Betrieb und fragen folgene Werte ab:
1) Geben Sie einen Absatzwert für eine Periode an
2) Geben Sie einen Absatzwert für eine weitere Periode an
3) Frage on ein weiterer Absatzwert eingegeben werden soll, falls ja, gehe zu Punkt 2) wenn nicht gehe zu Punkt 4)
4) Für welchen Zeitpunkt soll prognostiziert werden?
Soll über JOptionPane.showInputDialog() gelöst werden.
Ich hatte es mir so gedacht:
[Java]
import javax.swing.JOptionPane;
package Grundlagenuebung;
public class Übung {
public static void main(String[] args) {
double ersterWert ;
double nächsterWert ;
double rechnung;
int prognoseLänge ;
String Hauptfrage1, Hauptfrage2;
ersterWert = Double.parseDouble(JOptionPane.showInputDialog("Erster Wert"));
nächsterWert = Double.parseDouble(JOptionPane.showInputDialog("Nächster Wert"));
Hauptfrage1 = JOptionPane.showInputDialog("Eingabe eines weiteren Wertes?\n Ja (1)\n Nein (2)");
if (Hauptfrage1.equals("1"))
{
nächsterWert = Double.parseDouble(JOptionPane.showInputDialog("Nächster Wert"));
Hauptfrage1 = JOptionPane.showInputDialog("Eingabe eines weiteren Wertes?\n Ja (1)\n Nein (2)");
}
if (Hauptfrage1.equals("2"))
{
prognoseLänge = Integer.parseInt(JOptionPane.showInputDialog("Wie lang soll die Prognose sein?"));
rechnung =
}
}
}
[/code]
Nun bekomme ich zum einen eine fehlermeldung bei dem package Grundlagenuebung. Ich muss die Klasse Übung aber unter dem Package laufen lassen lt. Aufgabenstellung, wie mach ich das dann?
Und ich denke, dass meine Schleife so nicht funktioniert, irgendwo muss ich ja die Werte auch abspeichern damit ich die folgenden rechnungen machen kann. Gibt es denn in Java sowas wie einen "Verweis"? Also so was wie :"Wenn 1 gewählt wird, gehe zurück zur Frage 2?
Schonmal vieeeeeelen Dank, Sarah