Retour 5 derniers chiffres d'un numéro de
Comment avez-vous seulement d'afficher les 5 derniers chiffres d'un numéro?
Exemple d'entrée:
123456789
Serait de retour: 56789
La conversion du nombre en une chaîne serait certainement un bon point de départ.
Sinon, enquêter sur la
Qu'avez-vous essayé jusqu'à présent? Comment pourrait-on essayer de s'attaquer à ce problème? Demander de l'aide est absolument pas un problème, mais vous devriez au moins de méditer sur ce qui peut être fait pour résoudre le problème, sinon il n'y a pas de point dans les devoirs 😉
Le nombre toujours plus grand que 5 chiffres. Je veux dire le nombre d'entrée!!
Il y a des gens qui osent tag devoirs?? Bravo!!!
Sinon, enquêter sur la
%
de l'opérateur.Qu'avez-vous essayé jusqu'à présent? Comment pourrait-on essayer de s'attaquer à ce problème? Demander de l'aide est absolument pas un problème, mais vous devriez au moins de méditer sur ce qui peut être fait pour résoudre le problème, sinon il n'y a pas de point dans les devoirs 😉
Le nombre toujours plus grand que 5 chiffres. Je veux dire le nombre d'entrée!!
Il y a des gens qui osent tag devoirs?? Bravo!!!
OriginalL'auteur Mike Richards | 2012-01-30
Vous devez vous connecter pour publier un commentaire.
Supposons que le nombre requis pour convertir un nombre entier. Ensuite, vous pouvez utiliser un système modulaire de mathématiques, vous pouvez le numéro de convertir le module de base de 100 000. Cela signifie que seuls les 5 derniers chiffres seront conservés. La conversion peut être effectuée par un opérateur pour le reste de la division, l'opérateur est
%
.Le code est:
bien
%
est un reste après la division, mais vous pouvez regarder aussi comme un outil pour l'utilisation modulaire mathématiques avec la base.Il ne serait pas nécessaire de vérifier si le type int est inférieure à 5 chiffres?
Il n'est pas. C'est simple de faire des mathématiques.
OriginalL'auteur Gaim
Une approche consiste à effectuer les opérations suivantes:
1) Convertir le nombre en une chaîne de caractères
2) Assurez-vous que la chaîne a plus de 5 chiffres.
3) Si elle le fait, obtenir les cinq derniers caractères de la chaîne.
Les trois étapes ci-dessus ont des liens qui vous montrent comment les mettre en œuvre. Puisque c'est les devoirs, les faire fonctionner est laissée en exercice (canalisation de mon ex-TA).
OriginalL'auteur hvgotcodes
Je vous suggérons d'utiliser le module si vous travaillez avec des integerss:
Quelque chose comme ça
substr
en Java?Oh désolé, besoin de travailler sur la lecture des Étiquettes. Mon mauvais 😐
OriginalL'auteur Diamondo25