Números Pares no netBeans

9 respostas Resolvido
javajavascriptprogramação
Bleno07

Pessoal, boa noite!
Se possível de vocês me ajudarem aqui com esse exercício, eu agradeço muito!

Sobre as estruturas de repetições. Faça um formulário que receba um número inteiro, calcule e mostre todos os números pares que exista até esse número. Por exemplo, se o usuário informar o número 8, o formulário deverá retornar ao usuário os números 2, 4, 6 e 8. Para isso, você deverá dividir cada número que existir nesse intervalo por 2 e o resto dessa divisão deverá ser zero (0). Para fazer esse cálculo você utilizará o comando %, ou seja, para saber o resto da divisão de 4 por 2 você faria da seguinte maneira:
int resto = 4 % 2.

Queria tipo desse jeito:

int numero = Integer.parseInt(jTNum.getText());
int cont = 1;
int total;

while (cont <=10){
    total = cont * numero;
    lista.addElement(cont + " X " + numero + " = " +total);
    cont++;
}

jLResultado.setModel(lista);

ou

int numero = Integer.parseInt(jTNum.getText());
int total;

for (int cont = 1; cont <= 10; cont++){
    total = cont * numero;
    lista.addElement(cont + " X " + numero + " = " + total);
}

jLResultado.setModel(lista);

ou

int numero = Integer.parseInt(jTNum.getText());
int total;
int cont = 1;

do{
total = cont * numero;
lista.addElement(cont + " X " + numero + " = " + total);
cont++;
}
while (cont <= 10);

jLResultado.setModel(lista);

9 Respostas

Bleno07

Alguém ai pra me ajudar?

Tentei desse jeito, mas não conseguir

int numero = Integer.parseInt(jTNum.getText());

for (int cont = numero; cont <= 10; cont++){

if(cont%2==0){

lista.addElement(cont);

}

jLResultado.setModel(lista);

M

; cont>1 ; cont - -

Bleno07

Não entendi

M
for (int cont = numero; cont>1 ; cont - -){

if(cont%2==0){

lista.addElement(cont);

}
Bleno07

Não deu certo

M

O que que não ta dando certo? ta faltando uma chave no seu código? }

Bleno07

não, ele não esta funcionando, não é a chave

Bleno07

int numero = Integer.parseInt(jTNum.getText());
int contador = 0;

while(contador != numero){
    contador++;
    
    if(contador%2==0)

    lista.addElement(contador);
}

jLResultado.setModel(lista);

Conseguir assim, mas se fosse pra ser em FOR como ficaria?

staroski
Solucao aceita
for (int n = 2; n < numeroInformado; n += 2) {
    System.out.println(n);
}
Criado 13 de agosto de 2019
Ultima resposta 14 de ago. de 2019
Respostas 9
Participantes 3