Daca lucrezi doar cu numere intregi foloseste int. Nu are nicio logica sa folosesti float si e posibil al anumite operatii gen comparatii, sa ai probleme daca nu le faci corect.
Nu e gresit. Dar daca stii ca o sa ai nevoie doar de numere intregi foloseste int.
floatul e putin mai special, mai exact cand incerci sa faci == intre 2 floaturi s-ar putea sa-ti zica ca nu-s egale, chiar daca tu ai folosit doar numere intregi in float si ti se pare ca sunt egale.