Il semble que lorsque vous tapez dans un certain nombre de Java, le compilateur lit automatiquement comme un entier, c'est pourquoi lorsque vous tapez dans la (longue) 6000000000 (pas en entier, la gamme) il va se plaindre que 6000000000 n'est pas un entier. Pour le faire taire, j'ai eu de spécifier 6000000000L. J'ai juste appris à propos de cette spécification.
Existe-il d'autres spécifications de numéro, comme pour faire court, byte, float, double? Il semble qu'il serait bon d'avoir raison (je suppose) si vous pouviez préciser le numéro de la saisie dans un court puis java n'aurais pas à le lancer - c'est une hypothèse, corrigez-moi si je me trompe. Je serais normalement de recherche, cette question moi-même, mais je ne sais pas ce que ce genre de numéro de spécification est même appelé.
S'il vous plaît laissez-moi savoir.