Welcome to Rua Java
  

Venha à Rua Java programar!

MENU
 Home

 Conteúdos
 Java
 JavaScript
 HTML
 CSS
 Projectos
 Calculadora
 Data
 Novidades
 Loja Online
 Arquivo Artigos
 Enviar
 Downloads & Links
Accès réservé aux membres Downloads
 Ligações Web
 Debates
 Fórum
 Mensagens
 Votações
 Informações
Accès réservé aux membres Lista Membros
 Estatísticas
 Jornal
 Top 10
 Pesquisar
 Sua Conta
 Privacidade




Quem está ligado?
neste momento estão online 4 visitante(s) 0 utilizador(es).

Você ainda não é nosso utilizador. É grátis! Clique aqui


  

Pub NetAffiliation                   

Projecto de Desenvolvimento Java
Calculadora versão 1.0



Página: 1/4

Este projecto de desenvolvimento em linguagem Java de uma máquina calculadora, “Calculator Versão 1.0”, está organizado em quatro tutoriais, com todas as informações prévias, que fui considerando importantes para o seu total esclarecimento.
Deste modo, torna-se importante para o pleno entendimento de cada tutorial, efectuar uma leitura atenta destas notas explicativas.


Este projecto, incluindo os tutoriais e o código Java completo, pode ser descarregado, aqui. Os nossos agradecimentos ao apoio prestado pela Homelidays


1. Introdução

O objectivo no final das quatro fases é ter esta calculadora (fig.1), a funcionar completamente desenhada e programada por si, apenas com o apoio destes tutoriais.

Mas o mais importante é que, após a realização deste trabalho e de outros projectos que iremos disponibilizar aqui no portal, estes servirão de base, possibilitando que você desenvolva as aplicações que entender, no futuro, tendo apenas como limite o céu e a sua imaginação. Portando vale a pena o esforço tendo em conta os benefícios possíveis de alcançar.


(fig.1)


2. Preparação do projecto

Antes de começar, deverá instalar o seguinte software no seu computador:

- O J2SE(TM) Development Kit (JDK) (efectue o download do JDK mais recente).
- NetBeans IDE 6.1 (download)
- Finalize com a instalação do NetBeans 6.1. Estamos prontos para começar.

3. Primeira fase do projecto

Nesta primeira parte vamos criar uma caixa de texto e nomeá-la displayField, um botão (+) ButtonPlus e o botão igual (=) ButtonEqual.


Deverão ainda ser criadas as seguintes variáveis na área de código:

- String dispFieldText que irá receber o texto do displayField esta variável é local;
- double displayValue=0; que irá receber a conversão do texto em número;
- double currentResult =0; que irá acumular o resultado da soma.

O código Java a desenvolver deverá executar as funções apropriadas, de forma a realizar o cálculo da soma de duas parcelas. Assim o código deverá permitir:


a) Introduzir a primeira parcela (número a somar) no campo de texto (displayField);

b) Após ser premido o botão (+), ler o valor, converter o texto em número (double) e guardá-lo. Explicação: o valor introduzido no campo de texto é entendido como texto, não sendo possível efectuar a soma de textos (a soma de textos é uma concatenação e o resultado é um texto não é um número) daí ser necessário converter o texto em número;

String dispFieldText=displayField.getText(); // a string dispFieldText recebe o texto

if(!””.equals(dispFieldText)) { // testa se é diferente de vazio, ou seja se existe texto.
displayValue=Double.parseDouble(dispFieldText); // displayValue recebe a conversão
}

currentResult=displayValue; // guarda o número em currentResult.

c) Após o número estar guardado é necessário apagar o conteúdo do campo texto para permitir digitar a segunda parcela, (repare que só tem um campo de texto, display, tal como numa máquina de calcular real).

displayField.setText(“”);

d) Introduzir a segunda parcela no campo texto

e) Após ser premido o botão (=), ler o valor, converter o texto em número (double) e somar esta parcela com a primeira que foi previamente guardada.

String dispFieldText=displayField.getText(); // recebe a segunda parcela

if (!"".equals(dispFieldText)){ // testa se é diferente de vazio, ou seja se existe texto.
displayValue= Double.parseDouble(dispFieldText); // displayValue recebe a nova conversão
}

Nota importante: Em linguagem Java, quando se pretende adicionar um novo valor à variável utiliza-se a expressão +=, ou seja, imagine que o conteúdo de uma determinada variável, var, era 10 se quiser adicionar mais 15. Faça:



var += 15;

O conteúdo da variável ficaria com 10+15, ou seja com o número 25.

Poderia ainda ser: var *=15 , (*) sinal de multiplicação, o valor seria 10*15, ou seja, 150. Temos então, que o valor que existia em currentResult, vai ser acumulado, agora, com o valor existente no displayValue, sendo a linha de código:

currentResult+=displayValue;



Os nossos agradecimentos ao apoio prestado pela firma Homelidays:
Homelidays: O especialista europeu do Arrendamento para Férias contacto directo com proprietário.




Página Seguinte (2/4) Página Seguinte


A Rua Java é um portal especialmente dirigido a programadores de linguagem Java, com ou sem experiência, utilizando ferramentas completamente livres.

Logotipos e marcas comerciais referidas, são propriedade da  respectiva empresa. Os comentários propriedade dos utilizadores, o restante do webmaster © 2008.



PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Geração da Página: 0.41 Segundos