Pourquoi booléen en Java ne prend que vrai ou faux? Pourquoi pas 1 ou 0 aussi?

Est-il une raison pourquoi Java booléens ne prendre que true ou false pourquoi ne pas 1 ou 0 aussi?

  • Pas un système sophistiqué de question, mais je ne vois aucune raison pour qu'un downvote soit.
  • Vous avez oublié FILE_NOT_FOUND
  • Parce qu'il est fortement typé
  • En java, vous pouvez utiliser uniquement "vrai" et "faux" pour déterminer la condition booléenne. Vous ne pouvez pas utiliser d'autres type primitif en tant que par défaut à "true" ou "false" comme en C et C++.
  • Parce qu'il est défini de cette façon. 'nuff said.
  • Parce que c'est la f*roi boolean!))))))) Nombre de bousiller le concept et les encourager code source de confusion.
  • Pour surmonter ce problème, j'ai utilisé boolean bValue = Integer.valueOf(strValue) > 0;
  • Parce que 0 ou 1 sont des nombres, pas des valeurs booléennes.

InformationsquelleAutor GuruKulki | 2010-01-06