Sou iniciante no java

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.

1 curtida

Se imprimir todos os número de 2 a 50, incrementando 2 não precisa do if.

1 curtida

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!!!

Dá uma olhada nessa apostila:
Loucademia de Java

Ela me ajudou muito quando comecei

1 curtida