Ziffern erkennung

Status
Nicht offen für weitere Antworten.

bas1706

Mitglied
Hallo ich habe folgendes Problem und hoffe mir kann einer von euch helfen

Im folgenden Quelltext soll bei der Identnummer geprüft werden ob es sich um eine Ziffer oder ein anderes Symbol befindet. Leider bekomme ich bei meiner Idee eine Fehlermeldung und weiß nicht woran es liegt.
" if(!) (Character.isDigit(identnummer.charAt(0)));
else System.out.println("Ihre Eingabe hat an der ersten " +
"Stelle keine Ziffer");"



Quelltext

import java.io.*;

public class MessdatenSK {

String messart;
String identnummer;
float messwert;
String einheit;
String prüfname;
int tag;
int monat;
int jahr;


public void weiseDatenZu()
{
this.identnummer="123456";
this.messart="Spannung";
this.messwert=12.3f;
this.einheit="Volt";
this.prüfname="Schmitz";
this.tag=17;
this.monat=06;
this.jahr=1986;
}

public void gebeDatenEin()
{
BufferedReader ein=new BufferedReader
(new InputStreamReader(System.in));
try
{
System.out.print("Identnummer:");
this.identnummer=ein.readLine();
if (identnummer.length()==6);
else System.out.println("FEHLER Ihre Identnummer muss sechs " +
"Zeichen haben.");

if(!) (Character.isDigit(identnummer.charAt(0))); else System.out.println("Ihre Eingabe hat an der ersten " +
"Stelle keine Ziffer");[/COLOR]

System.out.print("Messwert:");
this.messwert=Float.valueOf(ein.readLine()).floatValue();
System.out.print("Messart:");
this.messart=ein.readLine();
System.out.print("Einheit:");
this.einheit=ein.readLine();
System.out.print("Prüfname:");
this.prüfname=ein.readLine();
System.out.print("Tag:");
this.tag=Integer.valueOf(ein.readLine()).intValue();
System.out.print("Monat:");
this.monat=Integer.valueOf(ein.readLine()).intValue();
System.out.print("Jahr:");
this.jahr=Integer.valueOf(ein.readLine()).intValue();




}
catch (IOException ioe)
{
System.out.println(ioe.toString());
}
}

public MessdatenSK()
{
gebeDatenEin();
}



public MessdatenSK(String m,String i, float w, String e, String p,int t,
int mo, int j)
{
this.messart=m;
this.identnummer=i;
this.messwert=w;
this.einheit=e;
this.prüfname=p;
this.tag=t;
this.monat=mo;
this.jahr=j;

}
public void gebeAufBildschirmAus()
{
System.out.println("Messart:"+this.messart);
System.out.println("Idenntnummer:"+this.identnummer);

System.out.println("Messwert:"+this.messwert);
System.out.println("Einheit:"+this.einheit);
System.out.println("Prüfname:"+this.prüfname);
System.out.println("\nDatum:"+this.tag+"."+this.monat+"."+this.jahr);
}
public static void main(String[]args)
{
MessdatenSK pdMessen1=new MessdatenSK();
MessdatenSK pdMessen2=new MessdatenSK("Strom","234567", 24.3f,
"Ampere","Schmitz", 20, 04, 2009);
MessdatenSK pdMessen3=new MessdatenSK("Wiederstand",
"654321", 13.33f, "Ohm","Peters", 18, 02, 2008);
System.out.println("\nMessdatenSK");
pdMessen1.gebeAufBildschirmAus();
pdMessen2.gebeAufBildschirmAus();
pdMessen3.gebeAufBildschirmAus();
}

}



Wäre cool wenn mir einer Helfen kann
 

Marco13

Top Contributor
Code-Tags, Einrückung, Klammern, Java-Grundlagenbuch....
Code:
if(!Character.isDigit(identnummer.charAt(0)))
{
    System.out.println("Ihre Eingabe hat an der ersten Stelle keine Ziffer");
}
 

bas1706

Mitglied
Arbeite mit netbans

in der linken Leiste des Quelltextes

illegal star of expespression

not a statemant


und bei ausführung dies

un:
Identnummer:333
FEHLER Ihre Identnummer muss sechs Zeichen haben.
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - illegal start of expression
at MessdatenSK.gebeDatenEin(MessdatenSK.java:43)
at MessdatenSK.<init>(MessdatenSK.java:74)
at MessdatenSK.main(MessdatenSK.java:104)
Java Result: 1
BUILD SUCCESSFUL (total time: 8 seconds)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
ixChronos Letzten 4 Ziffern einer großen Zahl ausgeben Java Basics - Anfänger-Themen 3
Shadowrunner Variablen Gibt es eine Möglichkeit die Ziffern/Stellen einer Zahl fest zu legen? Java Basics - Anfänger-Themen 3
B Alle Zahlen finden, die 3 bestimmte Ziffern enthalten? Java Basics - Anfänger-Themen 9
obiwanke Ziffern durch ASCII Character ersetzen Java Basics - Anfänger-Themen 8
M LCD-Ziffern-Hilfe Java Basics - Anfänger-Themen 6
Marlena Bauer LCD Ziffern Java Basics - Anfänger-Themen 13
sashady Zahlen rekursiv zerlegen und Ziffern addieren Java Basics - Anfänger-Themen 38
Khaled-Abo Ziffern unterscheiden mittels einer For-Schleife Java Basics - Anfänger-Themen 6
C alle möglichen Kombinationen zweier Ziffern auf drei / vier / und 'n" Stellen Java Basics - Anfänger-Themen 11
Kingamadeus2000 Anzahl der Ziffern der kürzesten Zahl aus einem zurückliefern Java Basics - Anfänger-Themen 1
G Überprüfen ob alle Ziffern von 1-9 in einem Integer vorhanden sind Java Basics - Anfänger-Themen 6
I Arabische Ziffern in römische Ziffern Java Basics - Anfänger-Themen 1
J Rekursive Methode - Ziffern einer Zahl ausgeben Java Basics - Anfänger-Themen 2
F Produkt d. Ziffern einer Zahl..?! Java Basics - Anfänger-Themen 5
L (Integer) Liste nach aufsteigender Summe der Ziffern sortieren (mit Bedingung) Java Basics - Anfänger-Themen 8
C Datentypen String aus Ziffern erhöhen und als String zurückgeben Java Basics - Anfänger-Themen 16
P vokale konsonanten ziffern satzzeichen aus string lesen. hab kiene ahnung Java Basics - Anfänger-Themen 10
E String bestehend aus Ziffern in Zahl verwandeln Java Basics - Anfänger-Themen 3
W Methoden Ausgabe true wenn nur Ziffern <= 1 vorhanden Java Basics - Anfänger-Themen 9
J Skalierung von Ziffern Java Basics - Anfänger-Themen 10
K wiederholung von ziffern Java Basics - Anfänger-Themen 3
K double-Wert aus einzelnen Ziffern erzeugen Java Basics - Anfänger-Themen 7
T Ziffern anordnen Java Basics - Anfänger-Themen 3
P Arabische (indische) Ziffern Java Basics - Anfänger-Themen 4
M Methode für nur Ziffern?? Java Basics - Anfänger-Themen 3
B Auf die Ziffern einer Zahl zugreifen Java Basics - Anfänger-Themen 6
C Rekursive Methode - Ziffern in Zahl Java Basics - Anfänger-Themen 33
Haave EAN-13-Prüfziffer: Vermeiden von Eingaben mit mehr/weniger als 12 Ziffern Java Basics - Anfänger-Themen 3
G 9-stellige Zahl mit den Ziffern 1-9 Java Basics - Anfänger-Themen 2
D Einzelne Ziffern aus einem String Java Basics - Anfänger-Themen 10
N Wie kann ich Ziffern einer eingegenen Zahl adressieren? Java Basics - Anfänger-Themen 6
N Römische Zahlen in Arabische Ziffern umgewandeln Java Basics - Anfänger-Themen 18
G Summe der Ziffern einer Zahl EFFIZIENT berechnen? Java Basics - Anfänger-Themen 18
G String auf Ziffern prüfen Java Basics - Anfänger-Themen 30
B Eingabe von Ziffern prüfen Java Basics - Anfänger-Themen 3
W Letzten beiden Ziffern eines BigIntegers bestimmen? Java Basics - Anfänger-Themen 20
G Ziffern tauschen Java Basics - Anfänger-Themen 15
M Römische Ziffern Java Basics - Anfänger-Themen 5
G Wie eine Int Zahl in die einzelnen Ziffern zerlegen? Java Basics - Anfänger-Themen 6
L Anzahl der Eingegebenen Ziffern ausgeben? Java Basics - Anfänger-Themen 7
M nur Ziffern dürfen eingetippt werden Java Basics - Anfänger-Themen 10
F Ziffern einer eingelesenen Zahl ausgeben bzw. bearbeiten Java Basics - Anfänger-Themen 4
S Anzahl der Ziffern einer Zahl Java Basics - Anfänger-Themen 10
D Problem mit der Erkennung von \n Java Basics - Anfänger-Themen 2
R UML-Bild (Erkennung ob static o. nicht) Java Basics - Anfänger-Themen 18
W Dez-->Binär mit eigener bit Anzahl Erkennung. Java Basics - Anfänger-Themen 3
E Mausklick Erkennung langsam? Java Basics - Anfänger-Themen 2
A Erkennung eines Button im aktiven Fenster Java Basics - Anfänger-Themen 2
D Simulation von Geburt/Tod und "richtige" Erkennung eines Hindernisses Java Basics - Anfänger-Themen 7
N Auomatisiertes löschen von Bilddateien, Erkennung durch Existenz in Text Java Basics - Anfänger-Themen 13

Ähnliche Java Themen

Neue Themen


Oben