Est-il correct de comparer un int et un long en Java ...
long l = 800L int i = 4 if (i < l) { // i is less than l }
Oui c'est bon. Le int sera implicitement converti en long, ce qui peut toujours se faire sans aucune perte d'information.
int
long