5-stellige Zahlenausgabe

Status
Nicht offen für weitere Antworten.
T

timo

Gast
Hi

Stehe vor einem kleinen Problem
und zwar wie prüft java ob es ne 5-stellige Zahl ist oder nicht
habe es mal so versucht
aber egal ob 5 oder mehr/weniger Stellen sind
er gibt immer aus das es sich um ne 5-stellige handelt

Code:
import javax.swing.JOptionPane;

public class Aufagbe5
{
	public static void main(String[] args)
	{
		int zahl1;
		int anzahl =0;
		String eingabe,ausgabe = "";
		
		eingabe = JOptionPane.showInputDialog(
			"Geben sie eine fuenfstellige Zahl ein");
			
			zahl1 = Integer.parseInt(eingabe);
			
			if(zahl1 == anzahl)
			ausgabe += " Die Zahl " + zahl1 +
			" ist nicht fuenfstellig\n";
			
			else
			ausgabe += " Die Zahl " + zahl1 +
			" hat fuenf Stellen\n";
			
		
			
		JOptionPane.showMessageDialog(
			null,
 			ausgabe,
 			"Fuenf Stellen oder nicht?",
 			JOptionPane.PLAIN_MESSAGE);
		
			
		System.exit(0);
			
			}
			
}

Danke
 

dsv fritz

Bekanntes Mitglied
Wenn ich dich richtig verstehe, willst du natürliche Zahlen testen, ob sie fünfstellig sind oder nicht.
Dann würde ich einfach vergleichen, ob die Zahl grösser als 9999 ist...
Und wenn dus noch genau nehmen willst, dann sollte die Zahl auch kleiner 100000 sein
 
G

Guest

Gast
die zahle sollte entweder im Zahlenbereich 10000 - 99999 liegen
oder bis 9999 bzw. ab 100000 aufwärts
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben