Bonsoir,

J'ai une erreur que je ne trouve pas : voici le code

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
 
 
class exo84 {
    static int cases (char[] a1, char carac ) {
	int nombre;
	 for(int i=0; i<a1.length; i++){
	   nombre = nombre +1;
	 Terminal.ecrireStringln("le tableau contient " + nombre + " de cases ");
	 nombre = Terminal.lireInt();
	 }
	 }
 
	 static int caracteres (char[]a1, char carac ){
	 int res = 0;
	  Terminal.ecrireStringln("entrer un caracteres ");
	 carac = Terminal.lireChar();
	 for(int i=1; i<a1.length; i++){
	 res = res + i;
	 }
	 }
 
	 static int nbrecaracteres (char[]a1, char carac){
	 int res = 0; 
	 for(int i=1; i<a1.length; i++){
	 if( res == a1[].length){
	 res = res +i;
	 Terminal.ecrireStringln("le caractere se trouve dans le tableau");
 
	 Terminal.ecrireStringln("il se trouve " + res + "nombre de caracteres");
	 }else{
	 Terminal.ecrireStringln("il n'y a pas de caracteres");
	 }
	 }
	 return res;
		}
 
  public static void main (String [] args) {
	char [] t1 = {'a', 'b', 'c'} ;
	char carac = 'x';
	int res;
	Terminal.ecrireStringln(" le tableau contient " + (cases ));
	Terminal.ecrireStringln(" le tableau contient " + (caracteres(carac)));
	Terminal.ecrireStringln(" il y a " + res + " caracteres  dans la tableau " + (nbrecaracteres));
}
}
 
 
//erreurs de compilations
le compilateur m'indique

C:\Documents and Settings\rohmer\exo84.java:23: class expected
if( res == a1[].length){
^
1 error

quesaco ??