Afficher les n premiers chiffres d'un numéro en Java

J'ai de la difficulté de créer une méthode pour afficher les n premiers chiffres d'un numéro de lorsque " n " est déterminé par l'utilisateur.

Par exemple, les entrées de l'utilisateur un entier '1234567" et un certain nombre de chiffres à afficher '3'. La méthode alors sorties '123'.

J'ai une idée de comment faire pour afficher le premier chiffre:

long number = 52345678;
long prefix = number /= (int) (Math.pow(10.0, Math.floor(Math.log10(number))));

Mais je ne semblent pas être en mesure de comprendre comment faire pour afficher un définis par l'utilisateur n premiers chiffres.

Merci!

  • Pourquoi il y a 2 égal dans cette ligne long prefix = number /= (int) (Math.pow(10.0, Math.floor(Math.log10(number))));?
InformationsquelleAutor notrockstar | 2011-07-20