Programação JAVA WHILE

Olá, pessoal

Sou iniciante e gostaria de saber se a resposta deste exercicos em Java está correta.

3.Faça um programa que receba a idade de dez pessoas e que calcule e mostre a quantidade de pessoas com idade maior ou igual a 18 anos e as que foram menores.

packege Lista2
Class TerceiraQuestao

public static void main(String[] args){
    //declaração das variáveis
    int cont=1, qtMaior=1; qtMenor=0, idade=0;

      while(cont<=10){
       //condição 
        if(idade =>18){

          qtMaior++;	

        }
                  
   // condição 
 
        else){
qtMenor++
            
        }
    }
            System.out.println("Pessoas maiores de idade:" +qtMaior + "\n");
          System.out.println("Pessoas maiores de idade:" +qtMenor);
    
       }

Agradeço muito :slight_smile:

falta a parte em que você lê as 10 idades para comparar. neste caso aí, vai sair sempre 10 menores de idade.

Como ainda não aprendemos como solicitar que o usuario digite, como ficaria neste caso?

@Nath_ia_Ribeiro, se ainda não aprenderam a interagir com o usuário, para leitura de dados, o que estão vendo? Dados estáticos?

No “olhometro” percebe-se que já começa com alguém maior de idade (qtMaior = 1).
O else tem um parentese desnecessário o que vai causar erro no teu programa.
Pegando o gancho do @Luis_Augusto_Santos você(s) já viu(rão) vetores?