Являются ли истинные и ложные ключевые слова? - PullRequest
6 голосов
/ 23 февраля 2009

Являются ли true и false ключевыми словами в Java?

Ответы [ 5 ]

27 голосов
/ 23 февраля 2009

Вот полный список ключевых слов языка Java . В частности, отметим, что

true, false и null могут выглядеть как ключевые слова, но они на самом деле литералы ; вы не можете использовать их как идентификаторы в ваших программах.

22 голосов
/ 23 февраля 2009

Нет. true и false являются литералами.

1 голос
/ 04 января 2013

Нет. true и false являются литералами в Java. Литералы - это то, что является фактическими значениями, а не именами переменных. Хотя они не являются частью списка ключевых слов Java, они считаются зарезервированными. Если вы попытаетесь использовать их как переменные, вы получите сообщение об ошибке компиляции: недопустимый VariableDeclaratorId

1 голос
/ 12 марта 2012

Нет true, false не являются ключевыми словами, они на самом деле являются литералами; Вы не можете использовать их в качестве идентификаторов в своих программах. Вот полный список ключевых слов в 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
1 голос
/ 23 февраля 2009

Нет, но они зарезервированы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...