public static void main (String args[]){
int num=5;
int i=num-1;
int factorial=0;
while(i>0){
factorial=num*i;
i--;
}
System.out.println(""+factorial);
}
Il continue juste à me rendre 5. Désolé, si cela ressemble à une question kiddish, je suis nouveau dans le monde de la programmation.Qu'est-ce que je fais de mal avec ce programme factoriel? Il ne cesse de revenir à la valeur d'origine
Cole Pfeiffer, ou T-Bag? –
haha .... Je suis dans une prison codant sur les murs –
Bienvenue sur Stack Overflow! Il semble que vous ayez besoin d'apprendre à utiliser un débogueur. S'il vous plaît aidez-vous à quelques [techniques de débogage complémentaires] (https://ericlippert.com/2014/03/05/how-to-debug-small-programs/). Si vous avez encore des problèmes après, n'hésitez pas à revenir avec une question plus spécifique. –