Erro no for

Pessoal preciso de um help!

meu código esta dando erro na variável “i”.

	System.out.println();
	System.out.println("Busy rooms:");
	for(int i = 0; i < 10; i++);{
		if (vect[i] != null) {
			System.out.println(i + ":" + vect[i]);	

Mensagem;
eu não posso ser resolvido para uma variável

os outros for da aplicação esta rodando normal.
devo mudar essa variável?

Tire esse ; logo depois do for.

O ponto-e-vírgula é um terminador de statements. Quando você faz for( etc.... ) ; está dizendo que dentro do for não tem nada - seria equivalente a fazer for ( etc...) { }.

Ou seja, dentro do for não tem nada. E depois você abre um bloco que está acessando o i. Seria mais ou menos isso que você fez:

for(int i = 0; i < 10; i++)
  // aqui dentro do for não tem nada
; // <-- porque esse ponto-e-vírgula indica um statement vazio
{ // aqui você inicia um novo bloco
    if (vect[i] != null) { // e aqui o "i" não está no escopo deste bloco
        System.out.println(i + ":" + vect[i]);	

E como essa variável i só existe no for, o bloco não consegue enxergá-la.

Enfim, tire esse ; que funciona.