Convertir du String en Int.

Fermé
Punkizo Messages postés 11 Date d'inscription samedi 31 mai 2014 Statut Membre Dernière intervention 7 novembre 2014 - 1 juin 2014 à 16:19
GRDX Messages postés 128 Date d'inscription samedi 10 août 2013 Statut Membre Dernière intervention 9 juin 2014 - 1 juin 2014 à 20:32
Bonjour,

Je voudrais convertir une variable String en Int afin d'en déduire son prix. Voici mes objets:

L'objet où je désire changer "tab[i]" en int.


package test;
import java.util.*;
public class facture {
cafe C=new cafe();
ordi P=new ordi();
int tps2=P.tps;
int prixcafe=C.tab[i];
private int somme;{
if(tps2==1){
somme=4;
}
else if(tps2==2){
somme=6;
}
else if(tps2==3){
somme=8;
}
else if(tps2==4){
somme=10;
}
else if(tps2==5){
somme=12;
}
else if(tps2>5){
somme=25;
}
}

Ici, l'objet où se trouve tab[i]:


package test;
import java.util.*;
public class cafe {
int i;
String tab[]={"Cappucino","Décaféiné","Café au lait","Ristretto","Espresso"};
public cafe() {
Scanner lectureClavier = new Scanner(System.in);
System.out.print("Entrer le café que vous désirez boire: Capuccino, Décafeiné,Cafe au lait, Ristretto ou Espresso");
for(i=0;i<=tab.length;i++){
Scanner lc=new Scanner(System.in);
tab[i]=lc.next();
}
}
public void afficheuncafe() {
System.out.print("Vous avez choisi le café " + tab[i]);
}
}

Ps: Par après, je désire mettre une condition: si tab[i] ne correspond pas aux 5 cafés que je propose, un message doit s'afficher. Comment puis-je m'y prendre,

Merci d'avance!
A voir également:

1 réponse

GRDX Messages postés 128 Date d'inscription samedi 10 août 2013 Statut Membre Dernière intervention 9 juin 2014 30
1 juin 2014 à 20:32
Bonjour,
static int Integer.parseInt(String s)
(je n'ai pas pris la peine de lire ton code: pas d'indentation ni de coloration syntaxique)
1