Puissances de 2 java

Fermé
pcforever01 Messages postés 53 Date d'inscription lundi 30 août 2010 Statut Membre Dernière intervention 2 décembre 2012 - 1 nov. 2011 à 17:41
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 1 nov. 2011 à 18:31
Bonjour,

j'essaie de faire un programme faisant des puissances de 2,
mais le problème est que pendant l'incrémentation il ne met pas la valeur du résultat à jour pour le multiplier par lui même comme ceci; SOS


public class puissance
{



public static void main (String[] args)

{
int i;
int n = 4;
int base = 2;
int expo = 0;
for (i = 0; i<n; i++)
{

expo = base * base;





System.out.println (expo);}


}
}


A voir également:

5 réponses

pcforever01 Messages postés 53 Date d'inscription lundi 30 août 2010 Statut Membre Dernière intervention 2 décembre 2012 2
1 nov. 2011 à 18:21
j'arrive maintenant à 16, mais ce n'est en fonction du nombre de tour,

car j'ai remplacé n par 3 et j'arrive toujours à 16, à mon avis je ne suis pas du tout dans la bonne direction lol

public class puissance
{



public static void main (String[] args)

{
int i;
int n = 4;
int base = 2;
int expo = 0;
for (i = 0; i<n; i++)
{

expo = base * base;

System.out.println (expo);}
expo = expo * expo;
System.out.println (expo);



}
}
1