Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Slik konverterer Meter til Fot i Java
    Det er lett å glemme noen ganger at den primære årsaken datamaskiner ble oppfunnet var å utføre repetitive matematiske oppgaver , som å konvertere meter og føtter . Dette eksempelet vil ikke bare illustrere hvordan å lage et Java-program for å utføre denne konverteringen , men vil også fungere ved hjelp av god objektorientert design ( OOD ) prinsipper for å lage et skjelett for en hel pakke med konvertering verktøy . På denne måten vil du utnytte OOD teknologi av Java for å sikre at du bare trenger å løse et problem som dette en gang . Du trenger
    Java Development Kit
    Java Runtime Environment
    tekst editor eller Java IDE ( NetBeans foreslått)
    Vis flere instruksjoner
    en

    Lag en pakke . Det første du må gjøre er å lage en pakke . En pakke er bare et hierarki av mapper i prosjektets kilde -katalog. Akkurat nå , vil pakken inneholde bare to klasser: en abstrakt Converter klasse og din MeterToFoot klasse , men du vil sette pris på de ekstra fem minutter når det gjelder tid til å utføre en beregning konvertering i et annet prosjekt . Du bør gi pakken din et navn som vil være meningsfull for deg i fremtiden , men unike. Følgende er bare et eksempel , du kan bruke hva du vil : en

    rollins.amber.conversion

    Det betyr at i denne kilden katalogen , vil det være en mappe Rollins , og innen den en mappe amber, og innenfor den en mappe konvertering. Når du bygger dette settet med mapper , kan du utvide den i fremtiden for å bygge din egen samling av nyttige klasser for senere prosjekter .
    2

    Lag Converter abstrakt klasse . I pakken , lage en Converter.java fil . Denne abstrakte klassen vil definere en struktur for hvordan konvertering klasser vil fungere . Og du bør alltid skrive javadoc kommentarer :

    /*** Denne klassen fungerer som et skjelett for klasser som skal utføre enkle metriske konverteringer * @ author Amber Rollins * /abstract class Converter { /*** Dette . representerer forholdet mellom de to verdiene blir konvertert * /static double conversionRatio ; .

    /*** Utfør en konvertering ved hjelp av conversionRatio * @ param verdi verdien som skal konverteres * @ return resultat * /public . . statisk dobbel konvertere ( dobbel verdi ) {return (verdi * conversionRatio ); } }
    3

    Lag klassen MeterToFoot . Du faktisk gjorde det meste av arbeidet allerede er i abstrakt Converter klassen . Fra nå av kan alle grunnleggende konvertering utføres ved å arve fra Converter og initialiserer conversionRatio feltet , slik:

    /*** Konverter en verdi i meter til en verdi i fot * @ author Amber . Rollins * /public class MeterToFoot strekker Converter { //En meter er 3,28083989501 fot . ( se referanser 1 ) static double conversionRatio = 3,28083989501 }
    4

    Lag en hovedfunksjon å teste programmet . Du kan plassere din viktigste funksjon hvor som helst, men for enkelhets skyld, plassere den inni MeterToFoot klasse. Legg en import for java.io. * og java.util * til klassen din , og skriver følgende : .

    Public static void main ( String [] args ) { BufferedReader i = new BufferedReader ( ny InputStreamReader ( System.in )); System.out.print ( " Hvor mange meter: " ) ; doble meter = Double.parseDouble ( in.readLine ( )); doble føtter = MeterToFoot.convert ( meter) ; System.out.println ( " føtter : " + fot) ;}

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke en skanner for flere ord i Java 
    ·Fordelene av Struts Over Servlets 
    ·Hvordan få kolonnenavn i en database tabell i Java 
    ·Hvordan å matche et String i en Array Bruke Java 
    ·Slik konverterer Oktal til desimal i Java 
    ·Forskjeller mellom grensesnitt og Abstracts i Java 
    ·Hvordan bruke Character Class i Java 
    ·Hva er en Java Bean 
    ·Hvordan unngå Null Pointer Exception i Java 
    ·Fordeler og ulemper med Java Virtual Machine Tolk 
      Anbefalte artikler
    ·Hvordan bruke Strings som inndata fra tastaturet i todi…
    ·Hvordan gjøre en T - test i MATLAB 
    ·Hvordan lage et prosjekt i Xcode fra en eksisterende ma…
    ·Slik bygger VBS i Python 
    ·Hvordan konverterer jeg en Plotter Fil 
    ·Lage et PHP File Arkiv System 
    ·Hvordan bruke funksjoner i Python 
    ·Hvordan kjøre en URL Fra kode med VB.NET 
    ·Hvordan Split Fast størrelse med Java 
    ·Konvertere en negativ verdi for Positiv i C + + 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/