Aide Programme simple problème

florianbst

Membre
Inscription
20 Juin 2021
Messages
2
Réactions
0
Points
36
Bonjour, ceci est un programme en java (J'ai vu que il y avait uniquement JavaScript)
Donc voila mon soucis pour l'école je dois trouver une erreur dans un micro programme, malgré mes tentative je n'y parvient pas, je sais que le problème vient de la conversion des types,
j'ai essayer de caster, faire des parseInt mais ca ne fonctionne pas, pouvez-vous m'aidez.

Merci d'avance. :)

Code:
public class Convers {

    public static void main(String[] args) {
        String n = ("7");
        int quotient = (n / 7);
        int reste = (n % 7);
        System.out.println("quotient = " + quotient);
        System.out.println("reste = " + reste);
    }

}
 

Enysox

Développeur
Premium
Inscription
20 Juillet 2015
Messages
165
Réactions
34
Points
9 436
Salut je suis pas sur que le string n est besoin de parenthèses pour moi c'est juste String n = "7" et lors de ton calcul tu dois caster ta variable n en int pour que le calcul puisse s'effectuer, tu peut faire un nConvert = Integer.parseInt( n ) ; et utiliser le nConvert pour tes calculs. Si tu veux plus de vérification tu peux encapsuler le cast dans un try catch.
Soit le code suivant:
public class Convers { public static void main(String[] args) { String n = "7"; int nConvert = Integer.parseInt(n); int quotient = (nConvert / 7); int reste = (nConvert % 7); System.out.println("quotient = " + quotient); System.out.println("reste = " + reste); } }
 
Dernière édition:
Haut