Console em branco

Quando eu mando uma msg exemplo um system.out.println (“ola”); ou algo simples desse gênero ele aparece normalmente no console agora se eu concatena ou exemplo
Int i = 150;
While ( i <300);
{
System.out.println (i);
i++;
}

Não aparece nada no console, alguém sabe oque pode ser isso?

você está encerrado o While com um “;”

tenta assim

Int i = 150;
While ( i <300){
System.out.println (i);
i++;
}

Resumindo nao pode colocar ponto e virgula no while, if, ou um for para poder rodar normalmente? se for so isso obrigado!

exatamente, nestes casos citados não se usa “;”