Table de calcule

samiatunisienne Messages postés 11 Statut Membre -  
 danimo -
Bonjour,

j'ai un code source qui affiche la table de calcule apres qu'on lui donne un entier et l'opération mais il ne me donne pas un affichage merci de m'aider pour trouver l'erreur
c'est le code source:

import java.applet.*;
import java.awt.*;
public class tableau extends Applet
{
int x; String s1,s2;
public void init()
{
s1=getParameter("Saisier l'entier souhaité");
x=Integer.parseInt(s1);
s2=getParameter("Saisier l'operation");
}
public void paint(Graphics g)
{
if(s2=="*")
{
for(int i=1;i<=x;i++)
{
for (int j= 1; j<= x; j++)
{
int s=i*j;
String k;
k=String.valueOf(s);
g.drawString(k, 11, 11);
}
}
}

if(s2=="/")
{
for(int i=1;i<=x;i++)
{
for (int j= 1; j<= x; j++)
{
int s=i/j;
String k;
k=String.valueOf(s);
g.drawString(k, 11, 11);
}
}
}

if(s2=="+")
{
for(int i=1;i<=x;i++)
{
for (int j= 1; j<= x; j++)
{
int s=i+j;
String k;
k=String.valueOf(s);
g.drawString(k, 11, 11);
}
}
}

if(s2=="-")
{
for(int i=1;i<=x;i++)
{
for (int j= 1; j<= x; j++)
{
int s=i-j;
String k;
k=String.valueOf(s);
g.drawString(k, 11, 11);
}
}
}
}

}

1 réponse

  1. danimo
     
    Salut,

    Le problème, en supposant que le résultat k est bon, c'est que, avec g.drawString(k, 11, 11); tout est affiché au même endroit x= 11 et y = 11;

    Dan
    0