Calcul entre variables de types différents
Fermé
mellecode
Messages postés
1
Date d'inscription
vendredi 30 janvier 2015
Statut
Membre
Dernière intervention
30 janvier 2015
-
Modifié par KX le 30/01/2015 à 07:35
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 30 janv. 2015 à 07:49
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 30 janv. 2015 à 07:49
A voir également:
- Calcul entre variables de types différents
- Calcul moyenne excel - Guide
- Formule de calcul excel - Guide
- Logiciel calcul plancher bois gratuit - Télécharger - Architecture & Déco
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Logiciel gratuit calcul surface m2 - Télécharger - Outils professionnels
1 réponse
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
30 janv. 2015 à 07:49
30 janv. 2015 à 07:49
Bonjour,
Ton problème ce n'est pas vraiment que les variables soient de types différents, mais plutôt qu'elles ne sont pas accessibles.
Quand une variable est déclarée dans un bloc d'accolade, elle disparaît à la fin de ce bloc.
Exemple :
La variable
Du coup, il te manque des informations ici :
En effet, aucune des trois valeurs
Dans ton cas, il faudrait mettre tous tes calculs au même endroits : lié au bouton OK.
Ton problème ce n'est pas vraiment que les variables soient de types différents, mais plutôt qu'elles ne sont pas accessibles.
Quand une variable est déclarée dans un bloc d'accolade, elle disparaît à la fin de ce bloc.
Exemple :
public void actionPerformed(ActionEvent e) { String tauxconvert= taux.getText(); float convertaux= new Float(tauxconvert).floatValue(); }
La variable
convertauxest créée, affectée, mais immédiatement détruite, elle ne peux plus être utilisée plus loin.
Du coup, il te manque des informations ici :
public void actionPerformed(ActionEvent b) { float total= convert + convertannees + convertaux; }
En effet, aucune des trois valeurs
convert,
convertanneesou
convertauxn'existent.
Dans ton cas, il faudrait mettre tous tes calculs au même endroits : lié au bouton OK.
bouton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent b) { String montantconvert = montant.getText(); // float convert= new float(montantconvert); float convertmont = new Float(montantconvert).floatValue(); String mont = new Float(convertmont).toString(); String tauxconvert = taux.getText(); float convertaux = new Float(tauxconvert).floatValue(); String ansconvert = ans.getText(); int convertannees = new Integer(ansconvert).intValue(); float total = convertmont + convertannees + convertaux; mfinal.setText(String.valueOf(total)); } });