Devo usar controle de fluxo: for ou if else ? Ou é doutra maneira
Imprima no console todos os números pares entre 1 á 50.
Devo usar controle de fluxo: for ou if else ? Ou é doutra maneira
Imprima no console todos os números pares entre 1 á 50.
Pra iterar os números de 1 a 50, vai fazer um laço de repetição, que pode ser o for
, while
ou do
. Recomendo o for
.
Pra verificar se o número é par, vai usar o if
.
Se imprimir todos os número de 2 a 50, incrementando 2 não precisa do if.
exemplo?
for(inteiro i = 1, enquanto i for menor que 51, incremente 1)faça
if(resto da divisão de i por 2 for igual a 0)faça
escreva i
fim if
fim for
Não escrevi o código 100% porque o exercício é simples, é só dar uma estudadinha por cima que você consegue.
Poderia escrever todos os números a partir de 2 incrementando 2, mas acredito que o intuito do exercício é fazer você se acostumar a usar laços de repetição com condições dentro.
public static void main(String[] args) {
for(int i = 1; i<100; i++){
if(i%2 == 0){
System.out.println(i);
}
}
como assim?
Entre 1 e 50, qual é o primeiro número par? é 2
Então se você fizer um laço que vai de 2 à 50 e ao invés de incrementar 1, incrementar 2, você vai listar todos os números pares até 50, sem precisar fazer um if (numero % 2) ==0
public static void main (String [] args){
for (int i = 2; i < 51; i++){
System.out.println( i++);
Valeu galera!!!