Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť merací prístroj na nohy v jazyku Java

Je ľahké zabudnúť na niekedy , že hlavným dôvodom počítače boli vynájdené bolo vykonať opakované matematické úlohy , ako je konverzia metrov a nôh . Tento príklad ilustruje nielen to , ako vytvoriť program v jazyku Java vykonať túto konverziu , ale bude tiež pracovať pomocou dobre Object Oriented Design ( OOD ) zásady vytvoriť kostru pre celý balík konverzných utilít . Týmto spôsobom budete využívať ood technológii Java , aby zabezpečili , že máte len vyriešiť problém , ako to kedysi . Veci , ktoré budete potrebovať
Java Development Kit
Java Runtime Environment
textovým editorom alebo Java IDE ( Netbeans navrhol )
Zobraziť ďalšie inštrukcie Cestuj 1

Vytvoriť balíček . Prvá vec , ktorú budete musieť urobiť , je vytvoriť balíček . Balíček je len hierarchia zložiek v zdrojovom adresári vášho projektu . Práve teraz , bude balíček obsahovať len dve triedy : abstraktné Converter triedy a vaše MeterToFoot triedy , ale oceníte extra päť minút , keď príde čas na vykonanie metrické konverzie v inom projekte . Mali by ste dať váš balíček meno , ktoré bude zmysluplné , aby vás v budúcnosti , ale jedinečný . Toto je len príklad , môžete použiť čokoľvek sa vám páči :

rollins.amber.conversion

To znamená , že v tomto zdrojovom adresári , bude zložke Rollins , a do ktorej zložka oranžová , a v rámci , ktorý konverziu zložky . Akonáhle budete stavať tento súbor zložiek , môžete rozšíriť ju v budúcnosti postaviť svoj ​​vlastný zbierku užitočných tried pre neskoršie projekty .
2

Vytvorte Converter abstraktné triedu . Vo vnútri balenia , vytvorte súbor Converter.java . Táto abstraktná trieda bude definovať určitú štruktúru , ako bude váš konverzný triedy fungovať . A vždy by ste mali napísať svoje Javadoc komentáre : .

/*** Táto trieda slúži ako kostra pre triedy , ktoré budú vykonávať jednoduché metrické konverzie * @ author Amber Rollins * /abstract class konvertor { /*** Táto predstavuje pomer medzi týmito dvoma metriky prevádzané * /static double conversionRatio ; ...

/*** Vykoná konverziu pomocou conversionRatio * @ param hodnota hodnota má byť prevedená * @ return výsledok * /public static double convert ( double value ) { return ( hodnota * conversionRatio ) ; } }
3

Vytvorte triedu MeterToFoot . Vy vlastne robil väčšinu práce , ktorá už vo svojej abstraktné Converter triedy . Od chvíle , každá základná konverzie môže byť vykonaná jednoducho dedení zo Converter a inicializácia poľa conversionRatio , napríklad takto : .

/*** Previesť hodnotu v metroch na hodnotu v stopách * @ author Amber Rollins * /public class MeterToFoot rozširuje Prevodník { //Jeden meter je 3,28083989501 ft . ( Pozri odkazy 1 ) ​​static double conversionRatio = 3,28083989501 }
4

Vytvorte hlavnú funkciu otestovať svoj ​​program . Môžete umiestniť svoju hlavnú funkciu kdekoľvek , ale pre pohodlie , umiestnite ho do svojho MeterToFoot triedy . Pridať dovoz pre java.io. * a java.util * do vašej triedy , a napíšte nasledovné : . Spojené

public static void main ( String [ ] args ) { BufferedReader v = new BufferedReader ( nový InputStreamReader ( System.in ) ) ; System.out.println ( " Koľko metrov : " ) ; double m = Double.parseDouble ( in.readLine ( ) ) ; dvojité nohy = MeterToFoot.convert ( m ) ; System.out.println ( " nohy : " + nohy ) ; }

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené