Je suis en train d'apprendre Java et j'essaie d'obtenir mon programme pour récupérer le premier chiffre d'un nombre - par exemple 543 devrait retourner 5, etc. Je pensais convertir en une chaîne, mais je Je ne suis pas sûr de savoir comment je peux le convertir en retour? Merci pour toute aide.Récupérer le premier chiffre d'un nombre
int number = 534;
String numberString = Integer.toString(number);
char firstLetterChar = numberString.charAt(0);
int firstDigit = ????
Que voulez-vous faire pour les nombres négatifs? – DJClayworth
dans mon cas, le nombre ne devrait jamais être négatif, donc je ne me soucie pas vraiment – Michoel
Multipliez le nombre par -1 si elle est négative, puis continuez comme d'habitude. –