Pb avec la fonction Math.pow

Fermé
rojone - 8 juin 2009 à 02:22
DarkAurora Messages postés 417 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 21 janvier 2013 - 8 juin 2009 à 07:32
Bonjour,

l'invite de commande m'affiche ce message:

possible loss of precision
found: double
required: int
1 error




lorsque j'essai de compiler ce programme:

class puiss{
	public static void main (String[]args){
		int[]to={6,12,10,9,5};
		int s=Math.pow(10,10)+to[4]*Math.pow(10,8)+to[3]*Math.pow(10,6)+to[2]*Math.pow(10,4)+to[1]*Math.pow(10,2)+to[0]*Math.pow(10,0);
		
	}
}


pouvez-vous m'expliquer ce que cela signifie?
je vous remercie :)

1 réponse

DarkAurora Messages postés 417 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 21 janvier 2013 27
8 juin 2009 à 07:32
salut peut être que tout simplement le int est trop petit essaye avec un double ou un long int
0