Bonsoir,

je suis devant une nouvelle problématique.
J'ai un 1er exercice où on me demande de développer une fonction nbreoccuurrence qui prend comme arguments un tableau de char t et un char a, et renvoie le nombre de fois où on a trouvé a dans t.
Puis un second où on me demande de développer une méthode.

Du coup je me dis que pour réaliser le second j'ai besoin du 1er.

J'ai développé un programme mais qui plante...

Le voici

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
import java.util.Scanner;
public class essai {
	private static Scanner reader;
		public static void main(String[] args) {	
			reader = new Scanner(System.in);
			char t[];
	System.out.print("Entrez la chaîne de caractères :");
	String carac = reader.nextLine();
			char a ;
	System.out.print("Entrez le caractère à rechercher :");
	a = reader.nextLine();
 
	public static int nombreDOccurence (char t[], char a) {
		int  cpt=0;
		for(int i = 0; i < tab.length; ++i) {
		if(t[i]==a) { cpt++;}
		}
			return cpt;
		}
	}
Merci pour vos retours