Cerco di spiegarmi meglio

. Come mai nel programma che ho postato prima per utilizzare il metodo int non ho avuto il bisogno di creare un oggetto di tipo Integer mentre per utilizzare il metodo next/nextLine ho dovuto creare l'oggetto di tipo Scanner?
p.s: Tutto ciò nonostante io abbia già importato il package java.util.*