IMC = poids(en kg)/(taille(en m))2
Classification |
IMC (kg/m2) |
Maigreur |
<18,5 |
Normal |
18,5 à 24,9 |
Surpoids |
25 à 29,9 |
Obésité |
30 à 39,9 |
Obésité massive |
> 40 |
Créer le composant modèle dans un javaBean
Créer une vue avec des champs de saisie pour la taille et le poids et un afficheur textuel pour l'IMC
Créer la partie contrôle en associant la vue avec le modèle et le modèle avec la vue.
Plusieurs méthodes possibles
On appelle la méthode toString de la classe Integer qui convertit un int en String:
String maChaine=Integer.toString(123);
On appelle la méthode valueOf de la classe String qui fournit directement un String
String maChaine = String.valueOf(43);
On concatène directement une chaîne vide à l'entier à convertir:
String maChaine = ""+monNombre;
Plusieurs méthodes possibles, à rechercher dans la
classe Integer
(cf
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Integer.html
)
On instancie un objet de la Classe Integer, puis on le convertit en int :
int i=new Integer("12").intValue();
On appelle la méthode valueOf de la classe Integer et on convertit en int :
int monNombre=(Integer.valueOf(maString)).intValue();
On appelle la méthode parseInt de la classe Integer qui fournit directement un int
int val = Integer.parseInt("421");