Números Pares no netBeans

9 respostas Resolvido
javajavascriptprogramação
B

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

B

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

B

Não entendi

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

if(cont%2==0){

lista.addElement(cont);

}
B

Não deu certo

M

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

B

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

B

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?

S
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