Erro no comando WHILE

Olá galera, sou iniciante no comando while e estou criando um programa na linguagem java. Só que quando eu digito o comando while o NetBean deixa o comando em erro falando que o comando está illegal start of type

while (num <= 100) {
num += 1;
System.out.println(“Entre com sua idade”);
I = new Scanner(System.in).nextInt();

essa é o início do meu programa, se alguem puder me ajudar ficarei grato.

1 curtida

Boa tarde, esse erro acontece quando o compilador encontra algo que não vai de encontro com as regras, neste exemplo que colocou falta o fecho de chavetas no ciclo.

Verifique também se o método onde está este ciclo tem as chavetas todas, início e fim.
Caso não resolva para facilitar a leitura coloque o código da classe por inteiro.

Repare também que não está a criar um objeto Scanner, só esta a assignar á variável “l”.

Muito obrigado pra quem tentou ajudar, consegui resolver o erro :slight_smile:

1 curtida

oq era?

illegal start of type acontece quando o programador sai escrevendo código solto, sem estar dentro de um tipo (classe, enum, interface).

1 curtida

Não era nem erro do meu código. E sim do programa NetBeans, pois eu tinha concertado todo o meu programa e mesmo assim dava erro, simpliwmente fechei o NetBeans e reiniciei o PC