Como posso imprimir apenas os números pares de 100 a 200

imprima os números pares de 100 a 200

Que porcaria de tópico. Tudo errado.
1 - O título está uma desgraceira que só. Não diz nada e não faz sentido algum.
2 - Você só jogou um problema, não informou o que precisa fazer, qual a dificuldade, o que já fez e etc.

Olá, @xarovski!

É importante que o titulo da sua pergunta seja significativo e transmita sua dúvida de forma resumida, por isso eu o editei para ficar melhor apresentavél.

@darlan_machado tem razão, quando postar uma pergunta é importante nos dar mais contexto e explicar exatamente onde está sua dificuldade.

Se vc já tem pelo menos uma parte do código, é importante que a mostre também. Dessa forma podemos te orientar de uma forma melhor.

Mas considerando que vc está começando do zero, aqui vai uma explicação:

Para saber se um número é par, usamos o operador % da seguinte maneira:

n % 2

Onde n pode ser qualquer número. Esta operação vai retornar 1 quando o número for impar e 0 quando for par.

Em Java vc implementaria assim:

int n = 6;

if (n % 2 == 0) {
  System.out.println("é par");
} else {
  System.out.println("é impar");
}

Mas seu problema é mais complexo do que isso, pois vc precisa imprimir números de 100 a 200, então vc precisará usar um loop. A solução ficaria assim:

for (int n = 100; n <= 200; n++) {
  if (n % 2 == 0) {
    System.out.println(n);
  }
}

Outra alternativa:

for (int n = 100; n <= 200; n += 2) {
    System.out.println(n);
}
1 curtida