Mostrando sequência de números impares

Java

20/10/2011

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

Curtidas 0

Melhor post

Alesson Ricardo

Alesson Ricardo

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
GOSTEI 2

Mais Respostas

Alesson Ricardo

Alesson Ricardo

20/10/2011

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.
GOSTEI 0
Douglas Eric

Douglas Eric

20/10/2011

[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?
GOSTEI 0
Diogo Souza

Diogo Souza

20/10/2011

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. :!:
GOSTEI 1
Felipe Soares

Felipe Soares

20/10/2011

Muito obrigado, pessoal ! Entendi.... Abraço
GOSTEI 0
Rogercf

Rogercf

20/10/2011

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

Rogercf

20/10/2011

[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? [[]]
GOSTEI 0
Rogercf

Rogercf

20/10/2011

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
GOSTEI 0
POSTAR