Mostrando sequência de números impares

20/10/2011

0

Estou com dificuldade em escrever o código que apresente os valores numéricos impares entre 0 e 20. Alguém pode me dar uma força ? Abraço
Felipe Soares

Felipe Soares

Responder

Post mais votado

21/10/2011

[quote="Metal Java Full"]Uma abordagem mais interessante.
		System.out.println("Valores ímpares:");
		for (int i = 0; i < 20; i++) {
			if (i % 2 != 0) {
				System.out.println(i);
			}
		}
Obs.: Para verificar se um número é par ou ímpar basta verificar o resto da divisão do mesmo por dois, o famoso [b]módulo[/b] representado pelo sinal de [b]%[/b] no Java. :!:
sim o modulo é bem melhor

Alesson Ricardo

Alesson Ricardo
Responder

Mais Posts

21/10/2011

Alesson Ricardo

Você pode usar um váriavel que inicie com valor -1 e usar laço de repetição para somar 2 até está váriavel for <= 20.
Responder

21/10/2011

Douglas Eric

[quote="Duality"]Você pode usar um váriavel que inicie com valor -1 e usar laço de repetição para somar 2 até está váriavel for <= 20.
não seria melhor começar do 1 de uma vez?
Responder

21/10/2011

Diogo Souza

Uma abordagem mais interessante.
		System.out.println("Valores ímpares:");
		for (int i = 0; i < 20; i++) {
			if (i % 2 != 0) {
				System.out.println(i);
			}
		}
Obs.: Para verificar se um número é par ou ímpar basta verificar o resto da divisão do mesmo por dois, o famoso [b]módulo[/b] representado pelo sinal de [b]%[/b] no Java. :!:
Responder

21/10/2011

Felipe Soares

Muito obrigado, pessoal ! Entendi.... Abraço
Responder

21/10/2011

Rogercf

Encontrar o primeiro ímpar e depois ficar incrementando 2 também resolve :hauhau:
Responder

22/10/2011

Rogercf

[quote="RogerCF"]Encontrar o primeiro ímpar e depois ficar incrementando 2 também resolve :hauhau:
já que está usando [i]inteligência[/i] externa ao programa - incrementar 2 - porque encontrar o primeiro e não começar direto com 1? [[]]
Responder

22/10/2011

Rogercf

Supondo que a regra seja sempre imprimir os números ímpares em ordem crescente dentro de um intervalo, é mais rápido encontrar o primeiro (menor) ímpar dentro do intervalo e ir incrementando 2 enquanto o número corrente for menor ou igual ao último do intervalo Eu não falei pra começar direto por 1 por que assim o programa continua sendo útil pra outros intervalos
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar