J'essaye d'employer l'octet comme variable de boucle de contrôle dans la boucle for. I utilisé en tant que la condition n < 128 (où 128 est hors de portée de l'octet)Pourquoi Java n'a pas vérifié la compatibilité de type pour les octets car il meurt avec int?
for (byte n =0; n < 128 ; n++) System.out.println("I am in For loop. "+ n);
et la boucle va infiniment de 0 à 127 et -128 à 127.
quand j'essayé faire la même chose avec int. ça a donné l'erreur.
for (int n = 0; n < 2147483648; n++)
Le 2147483648 littéral de type int est hors de portée
Pourquoi ne pas java vérifier la compatibilité de type avec octet comme il vérifié pour Int?