web-dev-qa-db-fra.com

Est-il correct de comparer un int et un long dans Java

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
}
47
user1472813

Oui c'est bon. Le int sera implicitement converti en long, ce qui peut toujours se faire sans aucune perte d'information.

79
Jon Skeet