Zahlenausgabe

Status
Nicht offen für weitere Antworten.
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


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
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben