Was ist der technische Name der syntaktischen Funktion „long foo = 12L,“ Stil Gießen schwieriger, die Herrschaft codierten Werte in Java?

StackOverflow https://stackoverflow.com/questions/943350

  •  09-09-2019
  •  | 
  •  

Frage

Heute habe ich versucht, eine hartcodierte Wert in einen kurzen gegossen und S hat nicht funktioniert. Also ging ich danach zu suchen, aber ich merkte, dass ich nicht einmal wissen, was diese Funktion von Java-Syntax aufgerufen wird. Gibt es einen Namen dafür? Wenn nicht, gibt es zumindest eine Liste aller möglichen Wege hartcodierte numerische Werte zu werfen?

Epilouge

die Antwort „Literale“ Nachdem ich, konnte ich meine Frage zu Shorts beantworten. Falls Sie sich fragen, gibt es keine kurze wörtliche in Java. Sie müssen nur explizit werfen, wie so:. (short)12

War es hilfreich?

Lösung

Sie heißen Literalen .

Von den Primitive Datentypen Seite von die Java-Tutorials:

  

Eine wörtliche ist der Quellcode   Darstellung eines festen Wert;   Literale dargestellt direkt in   Ihr Code, ohne dass   Berechnung.

Es gibt eine Liste von Literalen, die in der Primitive Datentypen Seite unter dem Literale Abschnitt.

Abschnitt 3.10: Literale die Java Language Specification, Third Edition eine komplette hat Liste auch.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top