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();
        }
    }
}