Bonjour , je sollicite votre aide pour une correction de mon code , car il ne compile pas Merci .
Identifiez la clé de contrôle d’un nombre entier n. La clé de contrôle sera calculée en ajoutant chaque chiffre de n de manière répétitive et en remplaçant n par la somme calculée de manière répétitive.
Input : un nombre entier n > 0.
Output : un nombre entier result. La sortie doit être formattée avec un caractère de retour à la ligne (ou retour-chariot) en fin de ligne (voir le code déjà donné).
Exemple :
Pour n = 3429 la somme des chiffres est 18, pour 18 la somme est 9, et 9 est la clé de contrôle de 3429.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.util.Arrays; public class Main { /* The name of the class has to be Main. */ public static void main(String[] args) { BufferedReader in; try { in = new BufferedReader(new FileReader(new File(args[0]))); String line = null; int i = 0; int result = -1; line = in.readLine(); int n = Integer.valueOf(line); System.out.println(result); } catch (Exception e){ e.printStackTrace(); } } }
Partager