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 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 30 janv. 2015 à 07:49
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 30 janv. 2015 à 07:49
A voir également:
- Calcul entre variables de types différents
- Ce fichier contient l'historique des livres empruntés à la bibliothèque. combien de titres différents contient-il ? ✓ - Forum Excel
- Formule de calcul excel - Guide
- Différence entre bloquer et supprimer sur whatsapp ✓ - Forum Snapchat
- 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
- Calcul période d'essai cdi simulateur excel ✓ - Forum Excel
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
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));
}
});