Je suis des études pour java de certification. Et je suis curieux de connaître la java des littéraux. Je sais que c'est possible de faire quelque chose comme ceci:
int i = 0xAA;
long l = 0xAAL;
Aussi c'est possible pour virgule flottante variables:
double d = 123d;
float f = 123f;
J'ai donc logiquement pensé avec ces exemples, qu'il en serait de même pour les valeurs hexadécimales. Tout comme je peux ajouter L pour long littéraux, je pourrais ajouter " d " ou "f", mais la logique est erronée, puisque 'F' et 'D' sont valables valeurs hexadécimales.
Il n'est pas possible de faire quelque chose comme ceci:
double d = 0xAAAAAAAAAAAAAAAAAAd;
Est-ce tout simplement pas autorisé par Java ou il y a un moyen simple de le faire que je ne sais pas?