Quel est le nom technique de la fonction syntaxique « long foo = 12L; » coulée de style de valeurs codées en Java-alors plus difficile?

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

  •  09-09-2019
  •  | 
  •  

Question

Aujourd'hui, je tentais de jeter une valeur codée en dur dans un court et S ne fonctionne pas. Alors, je suis allé chercher, mais je me suis aperçu que je ne sais même pas ce que cette caractéristique de la syntaxe de Java est appelée. Y at-il un nom pour elle? Sinon, est-il au moins une liste de toutes les façons possibles de jeter des valeurs numériques codées en dur?

Epilouge

Après avoir obtenu la réponse « littéraux », j'ai pu répondre à ma question sur short. Si vous vous demandez, il n'y a pas de court littérale en Java. Il suffit de jeter explicitement comme ceci:. (short)12

Était-ce utile?

La solution

Ils sont appelés littéraux .

Des Types de données primitives page Java Tutoriels:

  

Un littéral est le code source   représentation d'une valeur fixe;   littéraux sont représentés directement dans   votre code sans nécessiter   calcul.

Il y a une liste de littéraux qui peut être utilisé dans le Types de données primitives dans la section littéraux.

Section 3.10: littéraux de Java Language Specification, troisième édition a une complète liste.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top