Tenho duvidas

3 respostas
P

Boa tarde a todos…

Gostaria de saber como desenvolvo uma classe q
gere dois numeros e imprima os numeros pares entre
eles…
Toda ajuda é bem vinda…

Obrigadoo…

3 Respostas

Thiago_Luis

Fala cara, blza?

Então, para vc verificar se o número é par, vc precisa saber se o resto dele será 0.
Ex: eu tenho uma variável 4, se eu dividir ela por 2, o resto será 0, então ela é par.
Se eu tiver o número 7 e dividir por 2, o resto não será 0, então ela é impar.

Para vc saber se o resto da divisão por 2 será 0 ou não, usa-se o MOD (% em programação)

public class Pares { public static void main(String[] args) { int num=2; int num2=90; if(num%2==0){ System.out.println("A variável num é par"); }else{ System.out.println("A variável num é impar"); } if(num2%2==0){ System.out.println("A variável num2 é par"); }else{ System.out.println("A variável num2 é impar"); } } }
Este é um teste só de exemplo para vc entender.
Aí é só vc aplicar ao seu exercício.
Se vc precisar que os números sejam gerados aleatoriamente (foi isso que eu entendi da sua pergunta), vc precisará utilizar o Math.random(). É só dar uma pesquisada aqui no GUJ que vc acha.

Abraço

danielJaponeis
import javax.swing.JOptionPane;

public class JOP {

	public static void main(String[] args) {
		
		int num1 = Integer.parseInt(JOptionPane.showInputDialog("primeiro numero"));
		int num2 = Integer.parseInt(JOptionPane.showInputDialog("segundo numero"));
		
		for(int x = num1+1; x<num2; x++){
			if(x%2==0){
				System.out.println(x);
			}
		}

	}

}

pelo q eu entendi é mais ou menos isso, vc queria pegar só os numeros pares entre eles né?

P

Brigadão irmão…era isso mesmo…

vlw…

Criado 23 de maio de 2009
Ultima resposta 11 de jun. de 2009
Respostas 3
Participantes 3