delete

As Boas Práticas

No mundo da programação, existe um conjunto de “normas” as serem seguidas, que fazem com que algoritmos sejam mais facilmente entendidos por qualquer um que os veja. Esses conjunto é chamado de “Boas Práticas”. Existem algumas que são universais para qualquer linguagem de programação, e outras que são específicas para cada uma. (mais…)

delete

Respondendo Dúvida do Henrique 2

O Henrique dessa vez me fez uma pergunta, já com grande parte do código pronta. Muito bom ver que já evoluiu. A pergunta foi, Faca uma classe Cartao que possua uma senha. Devera conter um metodo retirada e um metodo saldo, que receba uma senha que devera ser a mesma armazenada no cartao. Faca tambem um metodo que altere a senha, desde que receba a senha antiga como parametro.
vou postar aqui o que eu fiz(não sei se está correto)
(mais…)

delete

Adicionar Campos Dinâmicos

Há um tempo atrás, um colega meu, Maurício Faustino, escreveu um post em seu blog, que era a adição de campos dinâmicos em um formulário web usando a biblioteca JQuery. Achei um post muito bacana e me propus um desafio. Fazer esse tipo de adição de campos dinâmicos usando Java Swing. Fiz e agora vou postar para vocês: (mais…)

delete

O que é Recursividade? (Resposta da dúvida do Daniel)

O Daniel fez uma pergunta que muitos que estão iniciando na programação fazem: “O que é Recursividade?”. Bom, em termos gerais, recursividade é quando um método chama ele próprio até que não haja mais o que fazer. Aqui vai um exemplo: (mais…)

delete

Entendendo Encapsulamento(encapsulation)

É muito comum, no meio Java, ouvirmos a palavra Encapsulamento. Mas muitos devem ouvir e depois se perguntar – O que é isso?. Em resumo seria a técnica de transformar os objetos que compõem uma aplicação em verdadeiras caixas-pretas. Não entendeu? Calma, vamos aos poucos.. (mais…)

delete

Fazendo classes Utils

Bom, todo mundo que já trabalhou com algum projeto em Java já deve ter em algum momento parado e pensado: “Caramba, toda hora que tenho que fazer essa mesma coisa!”. Pode ser mechendo com datas, com strings, com números.. Querendo ou não, sempre terão tarefas que irão se repetir diversas vezes. Aí vem a (redundantemente)utilidade das classes Utils. (mais…)

delete

Respondendo dúvida do Mateus

Bom, o Mateus me fez a seguinte pergunta: “De qualquer forma, tenho um exercício programa em Java, e também tô meio perdidinho… preciso montar uma classe caixa com o método recebePagamento (foi fácil de fazer), e com mais outro, que tá complicando, que é o forneceTroco… esse método tem que receber o número de notas e devolver o troco preferencialmente com as notas mais altas. Aqui explica melhor: (mais…)

delete

Respondendo à duvida do Isaque

Bem, o Isaque me perguntou: “Então flavio…tenho um exercicio para fazer, mas não to conseguindo

a) Escreva um programa que sorteie um número randomicamente no intervalo de 1-1000. O programa mostra uma mensagem (JLabel) – Eu tenho um número entre 1 e 1000, você pode adivinhá-lo? Entre com seu chute.
a. Um JTextField deve ser usado na captura do valor. Para cada tentativa de adivinhação a cor de fundo deve mudar ou para vermelho ou azul. Vermelho indica que o usuário está chegando mais perto e azul indica que o usuário está se afastando do número. Um JLabel deve mostrar ou “Mais Perto” ou “Mais Longe” como auxílio ao usuário.
b. Quando a resposta estiver correta, você deve mostrar a frase “Correto!” e não permitir mais a edição no JTextField.
c. Um JButton deve permitir um novo jogo.Quando o JButton é clicado, um novo número randômico deve ser gerado e o JTextField ser editável.

o Meu problema…é: como comparar as diferenças entre (numero sorteado-numero fornecido)…dos chutes…!

Então Isaque, vou te ajudar com esse problema. (mais…)