Der Programmierer (Du) wählst den Namen für jede Variable in einem Programm. Es gibt mehrere Dinge in Programmen (einschließlich Variablen) für die ein Name vergeben werden muss. Ein solcher vom Programmierer gewählter Namen wird Bezeichner genannt. Hier sind die Regeln für das Auswählen eines Bezeichners

  • Java schreibt vor, dass ein Name mit einem Buchstaben, einem Unterstreichungsstrich ( _ ) oder einem Dollarzeichen ( $ ) beginnen muss. Eine Ziffer als erstes Zeichen ist nicht erlaubt.
    • Wichtig: Ein Name darf keine Leerzeichen enthalten.
  • Nach dem ersten Zeichen dürfen Ziffern verwendet werden.
  • Es dürfen keine reservierten Worte (siehe Tabelle unten) als Bezeichner gewählt werden.
  • Im Rahmen unserer Einführung in Java legen wir darüber hinaus verbindlich fest:
    • Klassenbezeichner (und zwar nur Klassenbezeichner) beginnen mit einem Großbuchstaben.
    • Alle übrigen Bezeichner beginnen mit einem Kleinbuchstaben.
    • Wird ein Bezeichner aus mehreren Worten zusammengesetzt, so wird jeder neue Wortanfang zur besseren Lesbarkeit mit einem Großbuchstaben gekennzeichnet, z.B. radAnzahl, groessterGemeinsamerTeiler etc.
      (vgl. Wikipediaartikel Binnenmajuskel)

Wichtig:

Groß- und Kleinbuchstaben zählen als verschiedene Zeichen. So sind summe und Summe verschiedene Namen.

Liste

Ein reserviertes Wort ist ein Wort, das in Java eine vordefinierte Bedeutung hat. Zum Beispiel sind int, double, true und import reservierte Worte. Eher als sich Sorgen über die komplette Liste der reservierten Worte zu machen, vermeide es einfach Worte zu verwenden, die etwas bedeuten und sei darauf vorbereitet eine Änderung vorzunehmen, wenn Du zufällig eines verwenden, das du nicht kennst.

Übung

Welche der folgenden Bezeichner sind gültig oder ungültig?

Bezeichner
Gültig
Ungültig
energie123


123energie


$hallo


$ha$ll$lo


_anzahlSchuesse


schussanzahl


SCHUSSANZAHL


int


Waretezimmer


4711


2Komma4


art.anfuegen


bildhöhe


vierUnd3


__init__


liste2