i really don't know how to do this exercise.
is it possible to have help.
thank you in advance,
Ali
need help
Discussion en cours
Commentaires (3)
- Populaires
- Nouveau
- Anciennes
Tu dois être connecté(e) pour laisser un commentaire
nyona77@gmail.com
6 juin 2020, 18:48
try this one
public static int sommeChiffresDeNombre(int nombre) {
// int nombre = 321;
int sum = 0;
while (nombre > 0) {
sum = sum + nombre % 10;
nombre = nombre / 10;
}
return sum;
}
0
TomTom
26 avril 2020, 13:52
Salut,
Je t'expose une méthode qui marché pour cet exercice.
Pour ce faire, j'ai décidé d'écrire une méthode qui prend en paramètre le chiffre saisi au clavier puis j'ai :
- converti mon nombre en String avec la méthode String.valueOf(x);
- récupéré dans des variables String chaque caractère (3 au total)
- converti ces caractères en entiers avec la méthode Integer.parseInt(x);
- retourné la somme
Il y a certainement plus simple mais en tout cas cela a fonctionné.
++
+2
Misiu
23 avril 2020, 23:24
Maybe this helps:
number = 274;
number % 10 = 4
number / 10 = 27
............................
+1