bonsoir,
je n'arrive pas à trouver l'erreur de syntaxe
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
22
23
24
25
26
27 public class adaptationdeprogramme8.13{ static int puissance entiers(int x, int y){ if (x < 0){ throw new PasDefini(); } for (int i=1; i<=y; i++){ resultat = resultat * x; } return resultat; } public static void main (String[] args) { int x, y, resultat; Terminal.ecrireString("entrer un nombre : "); x = Terminal.lireInt(); Terminal.ecrireString("entrer l'exposant : "); y = Terminal.lireInt(); resultat = 1; Terminal.ecrireStringln("x puissance y : " ); Terminal.ecrireIntln (resultat); } } class PasDefini extends Error{ }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 C:\Documents and Settings\rohmer\programmes>javac adaptationdeprogramme8.13.java adaptationdeprogramme8.13.java:1: '{' expected public class adaptationdeprogramme8.13{ ^ adaptationdeprogramme8.13.java:2: ';' expected static int puissance entiers(int x, int y){ ^ adaptationdeprogramme8.13.java:2: invalid method declaration; return type requir ed static int puissance entiers(int x, int y){ ^ 3 errors
merci
![]()
Partager