slt je suis debutant en java e
et je veux ecrir une classe en java qui permet calculer le factoriel d un entier . ce nombre est consideré comme !er argument de main(),il est entré par l utilisateur sur la ligne de commande , j ai essayé d ecrir 1 programme mais ca na pas marché .
voila le programme que je propose
veuillez m'aidez s'il vous plait a trouver l'erreur
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
18
19
20
21 public class Factoriel { public static void main(String[] args) { int i,a,b; a=Integer.ParseInt(arg[0]); b=a; if (a!=0) {for (i=1;1<b;i++) a=a*i; } else a=1; System.out.println("le factde"+arg[0]+"est"+a); } }
merci d'avance
Partager