Puissances de 2 java

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);}

}
}

5 réponses

  1. Modérateur
    "il ne met pas la valeur du résultat à jour pour le multiplier par lui même"
    Tout est dit, regarde ton code : expo = base * base;
    Le résultat c'est expo je pense. Où est-ce que tu fais la multiplication "par lui même" ?