Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1039 connectés 

  FORUM HardWare.fr
  Programmation
  Java

   probleme avec return

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme avec return

n°1469670
dikambo
Posté le 02-11-2006 à 23:07:56  profilanswer
 

salut,
j'aimerai afficher toutes les valeurs de a0 et u de la methode getA() mais seulement avec le return ca me donne une seule valeur qui est la derniere. Ce qui n'est que très normal. J'ai essayé de déclarer la methode avec un type void pour ne pas avoir à retouner une valeur à la fonction mais ca ne m'affiche rien du tout. Comment faire dans ce cas pour afficher les valeurs de a0 et u ?
quand j'utilise les tableaux comme suit, ca me renvoie les erreurs suivantes:
**********
java:89: cannot resolve symbol
 
symbol : variable bit
 
tab[a0]=bit[i];
 
^
 
 
 
java:75: cannot resolve symbol
 
symbol : variable bit
 
 
bit= new short[index];
 
^
 
 
 
 
tab= new short[index];
 
^
 
symbol : variable bitwerte1
 
 
return tab[a0];
 
^
 
 
***********
 
merci d'avance.
 
Voilà le code  
 
class Inverse extends Alg
{
//ici je declare les tableaux
private int a,a0,b,n,u,i, d;//d=gcd
int[] bit;
int [] tab;
 
public  Inverse(int a,int b, int n)
{
super ((int) a,(int) b);//appel du constructeur de la classe sup
 
}
 
 
 
int getA()
{
//ici je les initialise
bit= new int[n];
tab= new int[n];
n=b;
 
 
d=getGcd();
 
 
if((d==1)||(a*u==1%n))
       
{
//ici je les utilise
for(i=1; i<bit.length  ;i++)
{
u=(1%n)/i;
tab[a0]=bit[i];
 
System.out.println(" a= "+a0+ "inverse de a= "+u );
 
}
}
 
else
{
System.out.println(" PCD(A,B)>1 ou PDC=0 n'a pas d' element inverse  dans Z"  );
}
return tab[a0];
}
 
 
}
 
class compute
{
        public static void main(String args[])throws IOException
    {
        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());
 
Inverse Residue = new Inverse( a,b, n);
 
System.out.println("==============================================\n" );
 
 
System.out.println("a   = "+Residue.getA());
 
System.out.println(" voulez vous continuer y/n? " );
encore=in.readLine().charAt(0);
 
}while(encore!='n');
 
 
               
        }
}
 
 
 
 
 
 
 
 

mood
Publicité
Posté le 02-11-2006 à 23:07:56  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

   probleme avec return

 

Sujets relatifs
probleme pour faire defiler un texte entre 2 imageprobleme avec les chaines de caracteres
problème alignement images puzzle[CMS] Spip problème lors de l'install
POPUP avec PHP probleme de ID [PHP]Probleme requete insert
[PHP]Probleme lien a hrefProblème avec les Vectors ( return ((vector<_Key>::iterator)NULL;)
Problème avec return ... il ne revoie rien quand je le met dans un ifASP CDO ....PROBLEME DE RETURN PATH
Plus de sujets relatifs à : probleme avec return


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR