Ir ao conteúdo
  • Cadastre-se

Java Net beans - programando Java - Imprimindo números pares.


Posts recomendados

Estou realizando curso de programador profissional e sou iniciante no Java Módulo I, a tarefa da aula 14 é criar um formulário JFrame onde é digitado um número inteiro e o mesmo calcule e mostre os números pares existentes até este número. Ex.: Digito 8 e aparece 0, 2, 4, 6 e 8. Alguém pode me ajudar, por favor??

Link para o comentário
Compartilhar em outros sites

Sim, o meu problema é a conta eu nao sei muito bem como montar eu não sei muito então montei essa com base em alguns exemplos que vi na internet:

// Variavel do número inteiro digitado.
Int limite = jTNumber; 
// Variavel do resultado da conta que aparecerá na lista.
Int resultado;
// Variavel cont.
Int cont = 0;
Do{
Resultado = limite % 2;
lista.addElement(resultado);
Cont++;
While (cont <= 10){
}
// Apresentando o resultado na lista.
jLResultado.setmodel(lista);
}

 

Importei o DefaultListModel, não sei se este código esta certo ou muito errado, sei que estou quebrando muito a cabeça com isto.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
contador = 0
FAÇA { 
  LEIA limite
  SE contador for par{
    //guarde na lista ou mostre, como for melhor.
  }
  contador++
} ENQUANTO contador < limite

 

Você tem que usar as variáveis certas. Esqueça um pouco formulário e tente fazer o módulo funcionar.

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
16 horas atrás, Henrique_M disse:

Creio que seja para definir o limite de números a serem lidos

adicionado 5 minutos depois

Faça assim amigo:


	do{

		resultado = limite
		if(resultado%2==0)
			cont++;

	}while(cont<=10);

E por acaso, estou estudando lista encadeada no meu curso

 

Você não pode usar resultado valendo limite. Ele vai sempre valer o mesmo número, mesmo que o comando se repita milhões de vezes.

 

@Gustavo Santos Reis

Então você quer saber como descobrir se o número é par.

Você vai usar exatamente esse comando que é explicado.

 

if(cont%2==0)
  //explicando: todo número par tem resto 0 se for dividido por 2. Todo número ímpar tem resto 1 de for dividido por 2.
  //Essa condicional testa se o número atual tem resto ou não. Se não tiver (se for igual a 0), então ele é par. 

 

adicionado 2 minutos depois

 

Dei uma corrigida no meu outro post:
 

18 horas atrás, Math.Pi disse:

contador = 0
FAÇA { 
  LEIA limite
  SE contador for par{
    //guarde na lista ou mostre, como for melhor.
  }
  contador++
} ENQUANTO contador < limite

 

Você tem que usar as variáveis certas. Esqueça um pouco formulário e tente fazer o módulo funcionar.

 

 

  • Curtir 1
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!