Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como converter Meter para Foot in Java
É fácil esquecer às vezes que a principal razão computadores foram inventados foi realizar tarefas matemáticas repetitivas , como a conversão de metros e pés. Este exemplo não só ilustram como criar um programa Java para realizar essa conversão, mas também irá trabalhar com bom projeto orientado a objetos ( OOD ) princípios para criar um esqueleto para um pacote inteiro de utilitários de conversão . Dessa forma, você vai aproveitar a tecnologia OOD de Java para garantir que você só tem que resolver um problema como este uma vez. Coisas que você precisa
Java Development Kit
Java Runtime Environment
editor de texto ou IDE Java ( Netbeans sugerido)
Mostrar Mais instruções
1

Criar um pacote . A primeira coisa que você precisa fazer é criar um pacote. Um pacote é apenas uma hierarquia de pastas no diretório de origem do seu projeto. Agora , o pacote irá realizar apenas duas classes : uma classe de conversor abstrato e sua classe MeterToFoot , mas você vai apreciar os extra de cinco minutos, quando chega a hora de realizar uma conversão métrica em outro projeto. Você deve dar o seu pacote de um nome que será significativo para você no futuro , mas único. A seguir é apenas um exemplo , você pode usar o que quiser :

rollins.amber.conversion

Isso significa que , neste diretório fonte , haverá uma pasta Rollins , e dentro desse âmbar pasta e dentro de que uma conversão pasta. Depois de construir esse conjunto de pastas, você pode expandi-lo no futuro, para construir a sua própria coleção de classes úteis para projetos posteriores.
2

Criar Conversor de classe abstrata . Dentro do seu pacote , crie um arquivo Converter.java . Essa classe abstrata vai definir uma estrutura de como suas classes de conversão funcionará . E você deve sempre escrever seus comentários Javadoc : .

/*** Esta classe funciona como um esqueleto para as classes que irão realizar conversões métricas simples * @ author Âmbar Rollins * /class Conversor abstrato {/*** Este representa a relação entre as duas métricas sendo convertidas * /static double conversionRatio ; . . .

/*** Realizar uma conversão usando o conversionRatio * @ param valor o valor a ser convertido * @ return resultado * /public convert dupla estática ( valor duplo ) {return ( valor * conversionRatio );}}
3

Criar classe MeterToFoot . Você realmente fez a maior parte do trabalho já em sua classe Converter abstrato. A partir de agora , qualquer conversão básica pode ser realizada por simplesmente herdar do conversor e inicializar o campo conversionRatio , assim: .

/*** Converte um valor em metros para um valor em metros * @ author Âmbar Rollins * /public class MeterToFoot estende Converter {//Um metro é 3,28083989501 pé . (ver referências 1) conversionRatio dupla estática = 3,28083989501 }
4

Crie uma função principal para testar seu programa. Você pode colocar sua principal função em qualquer lugar, mas por conveniência , coloque-o dentro de sua classe MeterToFoot . Adicionar uma importação por java.io. * e java.util * a sua classe , e escrever o seguinte: .

Void main ( String [ ] args ) { public static BufferedReader in = new BufferedReader (new InputStreamReader ( System.in ) ); System.out.print ( " Quantos metros :"); metros duplas = Double.parseDouble ( in.readLine ()) ; pés duplas = MeterToFoot.convert (metros ); System.out.println ( "Pés :" + pés) ;}

Anterior :

Próximo : No
  Os artigos relacionados
·O que são os objetos JMS que são obtidos via JNDI 
·1997 Bayliner Capri Specs 
·Java Heap Erro no NetBeans e GlassFish 
·Como alterar DPI em Java 
·Como Desenhar uma linha em Java Com Line2D 
·A importância da programação Java no campo da Inform…
·Introdução ao Enterprise JavaBeans 
·Como usar o Java na classe da matemática 
·Como posso especificar um Taglib em Java 
·O que é um comando de atribuição em Java 
  Artigos em destaque
·Como fazer um espaço entre as palavras em PHP 
·Como identificar qual armazenamento de chaves Java é U…
·Como adicionar duas matrizes com ponteiros 
·Como usar um Google App Engine no Eclipse 
·Como fazer um jogo em QBasic 
·Networking Classes & Interfaces 
·Como compilar em TextPad 5 
·Como fazer upload : Heroku trava em S3 Com Paperclip 
·Como adicionar um interruptor para um Silverlight App 
·Descrição do trabalho de um gerente de programa da Mi…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados