Como cria um metodo de consulta

static String[] cliente = new String[5];
static String[] cpf = new String[5];
static String[] fone = new String[5];
static String[] cell = new String[5];
static String[] endereco = new String[5];
static int i = 0;

public static void main (String[] args){

	int a=0;

    	while (a != 5) { // diferente de 5 porque qualquer valor ele entra no laço 

		System.out.println("[  MENU  ]");
		System.out.println("");
		System.out.println("1 - Cadastrar");
		System.out.println("2 - Consultar");
		System.out.println("4 - Excluir");
		System.out.println("4 - Listar");
		System.out.println("5 - Sair");
		System.out.print("Digite sua opcao:");
		a = t.nextInt();
		t.nextLine();
		System.out.println();		

	
		if (a == 1){
			System.out.println("A opcao que voce escolheu foi Cadastrar.");
			System.out.println("");
			cadastrar(); // chama o segundo metodo		

		}else if (a == 2){
	
			System.out.println("A opcao que voce escolheu foi Consultar.");
			System.out.println("");
			
		}else if (a == 3){
			
			System.out.println("A opcao que voce escolheu foi Excluir.");
			t.nextLine();

		}else if (a == 4){
	
			System.out.println("A opcao que voce escolheu foi Listar.");
			System.out.println("");
			System.out.println("voce tem " +i + " cadastros");
			System.out.println("");
			listar();
			System.out.println("");
			System.out.println("Se deseja voltar ao MENU presione ENTER.");
			t.nextLine();

		}else if (a > 5){
			
			System.out.println("opcao invalida. escolhe outra opcao.");
		
		}			
	}
}

public static void cadastrar(){ //metodo cadastrar

		System.out.print("Nome: ");
		cliente[i] = t.nextLine();
		System.out.println("");
		System.out.print("CPF: ");
		cpf[i] = t.nextLine();
		System.out.println("");
		System.out.print("Telefone: ");
		fone[i] = t.nextLine();
		System.out.println("");
		System.out.print("Celular: ");
		cell[i] = t.nextLine();
		System.out.println("");
		System.out.print("Endereco: ");
		endereco[i] = t.nextLine();

// t.nextLine();
System.out.println("");
i++;
} // fim do metodo cadastrar

iae como eu faço uma consulta digito o nome de alguem ai ele busque no metodo

Você vai ter que fazer um método que receba um parâmetro do tipo cliente, que o usuário vai digitar e então você vai pegar esse cliente e vai comparar ele com os clientes ja existentes no array de clientes.

precisa ser necessariamente um array esse parametro?

public static void consultar (String cliente){
	
	System.out.println("Digite o nome que deseja pesquisar:")
	cliente = t.nextLine();
	
	for (int a = 0; a<i; a++){
	
		if (cliente == cliente){
		
			System.out.println("");
			System.out.println(a + " cadastro" );
			System.out.println("");
			System.out.println("");
			System.out.println("Nome: " +cliente[a]);
			System.out.println("");
			System.out.println("CPF: " +cpf[a]);
			System.out.println("");
			System.out.println("Telefone: " +fone[a]);		
			System.out.println("");
			System.out.println("celular: " +cell[a]);
			System.out.println("");
			System.out.println("Endereco: " +endereco[a]);
				
		}else{
		
			System.out.println ("Sua pesquisa não exite ou nome não está cadastrado"); 
		}// fim do if else
	}//fim do for
} // fim do metodo consultar

eu criei olhe ai

esta aparecendo que esta com erro

H:\Programa.java:43: error: method consultar in class Programa cannot be applied to given types;
consultar();
^
required: String
found: no arguments
reason: actual and formal argument lists differ in length
H:\Programa.java:126: error: array required, but String found
System.out.println("Nome: " +cliente[a]);
^
2 errors

Primeiro de tudo vc vai ter que reescrever o método equals na classe Clientes para comparar os nomes dos mesmos, depois vc vai ter que percorer o array de Clientes com um outro objeto clientes que vc quer fazer a consulta, e então se algum deles retornar true vc vai exibilo

Exemplo:

Este erro esta ocorrendo por que vc esta chamando o método sem colocar o parametro, sugiro que leia a apostila fj-11 da caelum

a tag [code] seria bastante util nesse post ;’

DOISKAPOSDAKSDAPOSDK