Auf Thema antworten

Auch Neulinge führt Tante Google zur API von Scanner wenn man sie nach "Scanner Java" fragt. Und da findet man dann sogar eine Methode, die richtig gut passt: Scanner (Java Platform SE 7 ).

Zugegeben: Reguläre Ausdrücke sind nicht gerade auf dem Niveau von Konsalik, aber irgend wann muss man da sowieso ran...


[code=Java]private static final Pattern SINGLE_CHAR = Pattern.compile("[\\+\\*-/]"); // + und * sind Sonderzeichen und müssen speziell gekennzeichnet werden.


publich static void main(Sreing[] args){

   Scanner eingabe= new Scanner(System.in);

   char rechenZeichen = eingabe.next(SINGLE_CHAR).charAt(0);

   // alternativ darf man auch für einzelne Zeichen ein String-Objekt verwenden

   // dann fällt die Konvertierung zum char weg:

   String rechenZeichen = eingabe.next(SINGLE_CHAR);

}[/code]Ich hoffe, Dir gefällt auch meine Art Variablen zu benennen...


bye

TT



Oben