I
Int
Gast
Hi
Stehe vor einem kleinen Problem
das Beispiel unten funktioniert nur wie stelle ich es jetzt an
wenn ich den User 2 Eingaben ermöglich
und ausserdem soll er den Berreich selber definieren können
thx
Stehe vor einem kleinen Problem
das Beispiel unten funktioniert nur wie stelle ich es jetzt an
wenn ich den User 2 Eingaben ermöglich
und ausserdem soll er den Berreich selber definieren können
Code:
import javax.swing.JOptionPane;
public class uebung42
{
public static void main(String[] args)
{
int zahl = 0, summe = 0; // Variable wird initialisiert und definiert
String ausgabe = ""; // Ergebniss
boolean eingabeOffen = true; //
while(eingabeOffen)
{
try
{
zahl = Integer.parseInt(JOption.showInputDialog(
"Geben sie eine Zahle zwischen 10 und 20 ein:"));
if (zahl < 10 || zahl > 20)
JOptionPane.showMessageDialog(
null,
"Die Zahl " + zahl +
" ist keine gueltige Eingabe",
"",
JOptionPane.PLAIN_MESSAGE);
else
eingabeOffen = false;
}
catch (Exception e)
{
JOptionPane.showMessageDialog(
null,
"Ihre Eingabe war ungültig!\n" + e.toString(),
"FEHLER",
JOptionPane.ERROR_MESSAGE);
}
} // Ende der Eingabeschleife
// Zusammenstellen des Ausgabestrings
for (int i = 1; i <= zahl; i++)
{
ausgabe += i + "\n";
summe += i;
}
ausgabe += "Die Summe der Zahlen von 1 bis " + zahl + " beträgt " +
summe + ".";
JOptionPane.showMessageDialog(
null,
ausgabe,
"Korrekte Eingabe",
JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}
}
thx