J'ai téléchargé un programme Calculator à partir d'Internet en le personnalisant comme je le souhaite. Après avoir édité le code, quand j'ajouterais supposer 2 + 3 il montrera la bonne réponse. Mais après cela, si je divise/multiplie ou fais quelque chose, ce n'est pas montrer la bonne réponse.Le rajout/re-division ne fonctionnait pas
equalsButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
if (!numberCalc.getText().isEmpty())
{
int number = Integer.parseInt(numberCalc.getText());
String calc;
double calculate;
switch (calcOperation){
case 1:
calculate = currentCalc + number;
currentCalc = calculate;
calc = String.valueOf(calculate);
numberCalc.setText(calc);
break;
case 2:
calculate = currentCalc - number;
currentCalc = calculate;
calc = String.valueOf(calculate);
numberCalc.setText(calc);
break;
case 3:
calculate = currentCalc * number;
currentCalc = calculate;
calc = String.valueOf(calculate);
numberCalc.setText(calc);
break;
case 4:
calculate = currentCalc/number;
currentCalc = calculate;
if(currentCalc == 0){
JOptionPane.showMessageDialog(null, "You Can't divide 0! Have a good day!");
}
calc = String.valueOf(calculate);
numberCalc.setText(calc);
break;
case 5:
numberCalc.setText(null);
break;
}
}
}
});
* "ce n'est pas la bonne réponse" * Quelle est votre question? * "J'essayais aussi de ..." * SO est un site de questions et réponses, pas un service d'assistance. Chaque fil devrait avoir *** un *** clair, spécifique, question. Conseils généraux: 1) Pour une meilleure aide plus rapidement, postez un [MCVE] ou [Short, Self Contained, Example correct] (http://www.sscce.org/). 2) Veuillez utiliser la mise en forme du code pour les extraits de code et de code, les documents structurés comme HTML/XML ou les entrées/sorties. Pour ce faire, sélectionnez le texte et cliquez sur le bouton «{}» situé en haut du formulaire de publication/modification de message. –
S'il vous plaît ne me dérange pas. Je l'ai téléchargé pour une meilleure compréhension! :(Permettez-moi de l'éditer – Sid
S'il vous plaît vérifier s'il est en bonne forme.Je suis vraiment désolé de perdre votre temps. :( – Sid