une erreur que j'arrive pas à corriger

une erreur que j'arrive pas à corriger - Java - Programmation

Marsh Posté le 03-11-2006 à 23:42:08    

bonjour,
dans mon code j'ai une erreur à ce niveau:
 
for(int i=1; i<n ;i++)
{
 
u=(1).modInverse(i);  
 
 
System.out.println("a= "+i+"et son inverse  est "+u);
}
et voici l'erreur que ca me renvoie:
java:93: operator < cannot be applied to int,java.math.BigInteger
 
for(int i=1; i<n ;i++)
 
              ^
 
java:96: int cannot be dereferenced
 
u=(1).modInverse(i);  
 
  ^
merci

Reply

Marsh Posté le 03-11-2006 à 23:42:08   

Reply

Marsh Posté le 04-11-2006 à 10:03:10    

il va falloir refaire les tuto java, parce que là, c'est de trucs de bases.
tu peux pas comparer un entier et un BigInteger (comme dit), et un type primitif ne propose pas de méthodes, il faut wrapper, avec BigInt ou Integer.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed