Incompatibilidade de tipo: não é possível converter de int para booleano no loop while

Comecei a aprender java, tentei encontrar a resposta, mas acho que não sou inteligente o suficiente. Estou tentando escrever uma matriz que recebi de algum arquivo em outro arquivo.

O problema é quando estou tentando criar "while" que está dizendo que não pode converter de int em booleano. Alguém pode sugerir algo. Agradeço antecipadamente. Isto é o que eu tenho:

public void savethefile() throws IOException{

File file1= new File("lala.ppm");
FileWriter save=new FileWriter(file1);
save.write(tytul);

while(i){
    save.write(arraycomment[i]);
    i++;
}

save.close();

questionAnswers(1)

yourAnswerToTheQuestion