Calculette a la con

cs_Inc0 Messages postés 27 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 10 mars 2005 - 17 févr. 2003 à 21:59
cs_Inc0 Messages postés 27 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 10 mars 2005 - 17 févr. 2003 à 22:00
Voila je voudrai faire une calculette, lors de la compilation il ya un bon nombre d' erreurs, un dizaine, je comprends pas pourquoi , sa m' enerve et je suis une grosse merde. Si vous pouviez mexpliquez ces put... d' erreus, cela serai tres sympas. Soyez gentil jai commencé ya pas longtemps :)
Merci.
public class calculette
{
double resultat, premierTerme, deuxiemeTerme, premierCalcul;
int placeOperateur, placeOperateurSuivant;
String operation, reste;
char operateur;
public void main(String [] arg)
{
System.out.println(':');
operation=Lire.S();
operation=recherche();
System.out.println('='+resultat);
}
public String recherche()
{
while(placeOperateur =operation.indexOf('+'||'-'||'*'||'/'))
{
placeOperateurSuivant = operation.indexOf(('+'||'-'||'*'||'/'), placeOperateurSuivant+1);
if (placeOperateurSuivant=-1)
{
operateur = operation.charAt(placeOperateur);
premierTerme = Integer.parseInt(operation.substring(0,placeOperateur-1));
deuxiemeTerme = Integer.parseInt(operation.substring(placeOperateur+1,length()-1));
operation=calcul(premierTerme, deuxiemeTerme);
}
else
{
operateur = operation.charAt(placeOperateur);
premierTerme = Integer.parseInt(operation.substring(0,placeOperateur-1));
deuxiemeTerme = Integer.parseInt(operation.substring(placeOperateur+1,placeOperateurSuivant-1));
reste = operation.substring(placeOperateurSuivant+1, length()-1);
operation=calcul(premierTerme, deuxiemeTerme);
}
}
}
public String calcul(double a, double b)
{
if(operateur = "+")
{
premierCalcul = premierTerme+deuxiemeTerme;
}
else
{
if(operateur = "-")
{
premierCalcul = premierTerme-deuxiemeTerme;
}
else
{
if(operateur = "*")
{
premierCalcul = premierTerme*deuxiemeTerme;
}
else
{
premierCalcul = premierTerme/deuxiemeTerme;
}
}
}
}
}

1 réponse

cs_Inc0 Messages postés 27 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 10 mars 2005 3
17 févr. 2003 à 22:00
The Real Legend Of :approve) |===Inc0===| :approve)
0
Rejoignez-nous