bonjour
mon programme doit afficher la valeur du factoriel de ce nombre
mais, n'importe quel chiffre que je rentre, le resultat est toujours 0,est ce que c'est normal?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 import java.util.Scanner; public class moi { public static void main(String[] args) { System.out.println("Saissisez un entier non nul:"); int n, factoriel=1; Scanner sc=new Scanner(System.in); n=sc.nextInt(); for(int i=0;i<=n;i++) { factoriel=factoriel*i; } System.out.println("le factoriel de "+n+"= "+factoriel); } }
Partager