2009-02-23 4 views

Répondre

22

n ° true et false sont des littéraux.

1

Non, mais ils sont réservés.

27

Voici la liste complète des Java Language Keywords. En particulier, notez que

true, false et null peut sembler mots-clés, mais ils sont en fait littéraux; vous ne pouvez pas les utiliser comme identifiants dans vos programmes.

+0

Pouvez-vous expliquer la différence? –

+0

C'est syntactique. Les littéraux représentent des valeurs, comme "Hello" et 42, alors que les mots-clés ne le sont pas. –

+0

OK mais pourquoi n'est pas vrai, faux, nul un mot-clé ainsi qu'un littéral? –

1

Pas vrai, faux ne sont pas des mots-clés qu'ils sont en fait littéraux; vous ne pouvez pas les utiliser comme identifiants dans vos programmes. Voici la liste complète des keywords in java

abstract  continue   for   new   switch 
assert***  default   goto*    package synchronized 
boolean  do     if   private this 
break  double   implements protected throw 
byte  else   import   public throws 
case  enum****   instanceof return transient 
catch  extends   int   short   try 
char  final   interface  static void 
class  finally   long    strictfp** volatile 
const*  float   native   super   while 

* not used 
** added in 1.2 
*** added in 1.4 
**** added in 5.0 
0

No. vrai et faux sont littéraux en java. Les littéraux sont quelque chose qui sont des valeurs réelles et non des noms de variables. Bien qu'ils ne fassent pas partie de la liste des mots-clés de Java, ils sont considérés comme réservés. Si vous essayez de les utiliser comme variables, vous obtiendrez une erreur de compilation disant - invalide VariableDeclaratorId

+0

monsieur, vous êtes génial :) – STEEL

Questions connexes