Ajuda em funções

Galera estou precisando de um help de vocês, preciso colocar esse código em forma de função.
http://pastebin.com/24xQMj5g
Preciso criar uma função para armazenar o sexo masculino e feminino e uma função para armazenar a cor dos olhos.
O exercicio pede mais coisa mais vocês me ajudando nessas duas eu uso como base para as outras.
Eu até consegui fazer essa função mais ele não armazena o total de homens e mulheres.
Quando ele pede para inserir outra pessoa a variavel mulher ou homem zera.

static String Sexo(String sexo,int mulher,int homem){

	sexo = " ";
	sexo = new Scanner(System.in).next();
	if(sexo.equals("Mulher") || sexo.equals("mulher")){
		mulher++;
	}
	else{
		homem++;

	}
	return sexo;

}

Conto com a ajuda de vocês,
Obrigado.

Você conhece o conceito de objeto, atributos, etc, ou vocês só estão fazendo algoritmos iguais a esse do link que você passou?

Os seus contadores devem ser estáticos, pois eles são independentes d instância. Para isso eles não podem ser declarados dentro de um método e devem ser precedidos da palavra static.

Não vi o código, mas coloca seus contadores assim:
private static int mulher=0;
private static int homem=0;

Usando o “static” o valor desse atributo vai ser fixo para qualquer instancia.

Bom galera obrigadão pela ajuda resolveu meu problema aqui.
Por enquanto só estou vendo função na facul e ainda não estou acostumado a usa-lá.
Eu consegui resolver o exercício quem quiser dar uma olhada tá aqui http://ideone.com/ulUPz
concerteza deve ter formas mais elaboradas de resolver ele, mais foi dessa forma que eu consegui pensar no momento.

Mais uma vez valeu,
Abraços. :smiley: