Sou iniciante no java

9 respostas Resolvido
M

Devo usar controle de fluxo: for ou if else ? Ou é doutra maneira

Imprima no console todos os números pares entre 1 á 50.

9 Respostas

staroski

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.

pmlm

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

M

exemplo?

B

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.

Jeferson_Carlos
public static void main(String[] args) {
for(int i = 1; i<100; i++){
		if(i%2 == 0){
			System.out.println(i);
	
			
		}
		
	}
M

como assim?

staroski

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

M

public static void main (String [] args){

for (int i = 2; i < 51; i++){

	System.out.println( i++);

Valeu galera!!!

Chaybelucas
Solucao aceita

Dá uma olhada nessa apostila:
Loucademia de Java

Ela me ajudou muito quando comecei

Criado 22 de novembro de 2016
Ultima resposta 23 de nov. de 2016
Respostas 9
Participantes 6