Advertisement
Agony_

Befehlswoerter.java

Mar 9th, 2020
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. /*
  2. * Diese Klasse hält eine Aufzählung aller Befehlswörter, die dem
  3. * Spiel bekannt sind. Mit ihrer Hilfe werden eingetippte Befehle
  4. * erkannt.
  5. *
  6. * @author Michael Kölling und David J. Barnes
  7. * @version 2008.03.30
  8. */
  9. package zuul;
  10.  
  11. public class Befehlswoerter
  12. {
  13. // ein konstantes Array mit den gültigen Befehlswörtern
  14. private static final String gueltigeBefehle[] = {
  15. "go", "quit", "help"
  16. };
  17.  
  18. /**
  19. * Konstruktor - initialisiere die Befehlswörter.
  20. */
  21. public Befehlswoerter()
  22. {
  23. // nichts zu tun momentan...
  24. }
  25.  
  26. /**
  27. * Prüfe, ob eine gegebene Zeichenkette ein gültiger
  28. * Befehl ist.
  29. * @return 'true', wenn die gegebene Zeichenkette ein gültiger
  30. * Befehl ist, 'false' sonst.
  31. */
  32. public boolean istBefehl(String eingabe)
  33. {
  34. for(int i = 0; i < gueltigeBefehle.length; i++) {
  35. if(gueltigeBefehle[i].equals(eingabe))
  36. return true;
  37. }
  38. // Wenn wir hierher gelangen, wurde die Eingabe nicht
  39. // in den Befehlswörter gefunden.
  40. return false;
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement