Aide Programme simple problème

florianbst

Membre
Inscription
20 Juin 2021
Messages
2
Réactions
0
Points
36
    Réponse de florianbst Informatique Programmation Programmation web Questions, aides et recherches : Programme simple problème
  • #1
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
Contributeur
Inscription
20 Juillet 2015
Messages
159
Réactions
33
Points
7 436
    Réponse de Enysox Informatique Programmation Programmation web Questions, aides et recherches : Programme simple problème
  • #2
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 Bas