Recuperer les données dans la fonction main()

asso -  
 asso -
salut,
j'aimerai afficher les données de a0 et u. Je le fait avec Residue.getA() qui est de type void ; mais ca ne m'affiche rien du tout. et quand je declare la methode avec le type int ca me donne seulement la derniere valeur de a0 et u. Comment faire pour recuperer toute les valeurs de a0 et u0
voilà mon code

code :

void getA()
{
n=b;

d=getGcd();

if((d==1)||(a*u==1%n))

{
for(i=1; i<n ;i++)
{
u=(1%n)/i;
a0=i;
System.out.println(" a= "+a0+ "inverse de a= "+u );

}
}

else
{
System.out.println("Der PCD(A,B)>1 ou est egal a zero n a pas d inverse " );
}

}

class computeEuclAlg
{
public static void main(String args[])throws IOException
{
char encore;
int x, y, gcd,a,b,n=0,u;

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

do
{
System.out.println("tapez A : ");
a = Integer.parseInt(in.readLine());
System.out.println("tapez B : ");
b = Integer.parseInt(in.readLine());

EuclAlg Euklid = new EuclAlg(a, b);
computeInverse Residue = new computeInverse( a,b, n);

System.out.println("==============================================\n");
System.out.println("gcd = "+Euklid.getGcd());
System.out.println("X = "+Euklid.getX());
System.out.println("Y = "+Euklid.getY());

Residue.getA();

System.out.println(" voulez vous continuer y/n? ");
encore=in.readLine().charAt(0);

}while(encore!='n');

}
}

merci

2 réponses

Ssylvainsab Messages postés 2892 Statut Modérateur 825
 
Euh...

C'est quel langage ?
0
asso
 
c'est le java
0