Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come convertire Meter a piedi in Java

E ' facile dimenticare a volte che il motivo principale i computer sono stati inventati è stato quello di eseguire le attività matematiche ripetitive , come la conversione di metri e piedi . Questo esempio non solo per illustrare come creare un programma Java per eseguire la conversione , ma funziona anche con una buona progettazione Object Oriented ( OOD ) i principi per creare uno scheletro per un intero pacchetto di utility di conversione . In questo modo , potrai sfruttare la tecnologia OOD di Java per assicurarsi di avere solo per risolvere un problema come questo , una volta . Cose che ti serviranno
Java Development Kit
Java Runtime Environment
editor di testo o IDE Java ( Netbeans consigliato ) economici Mostra più istruzioni
1

Creare un pacchetto . La prima cosa che dovrete fare è creare un pacchetto . Un pacchetto è solo una gerarchia di cartelle nella directory dei sorgenti del progetto. In questo momento , il pacchetto conterrà solo due classi : una classe Converter astratto e la classe MeterToFoot , ma apprezzerete la extra di cinque minuti, quando arriva il momento di eseguire una conversione metrica in un altro progetto . Si dovrebbe dare il vostro pacchetto un nome che sia significativo per voi in futuro , ma unico . Il seguente è solo un esempio , si può usare quello che vuoi :

rollins.amber.conversion

Ciò significa che , in questa directory di origine, ci sarà una cartella Rollins , e all'interno di tale una cartella di ambra , e all'interno di tale cartella di una conversione . Una volta creato questo insieme di cartelle , è possibile espandere in futuro di costruire la propria collezione di classi utili per i progetti successivi.
2

Creare Converter classe astratta . Dentro il pacchetto , creare un file Converter.java . Questa classe astratta definirà una struttura per come le classi di conversione funzioneranno . E si dovrebbe sempre scrivere i tuoi commenti Javadoc :

/*** Questa classe viene utilizzato come struttura per le classi che si esibiranno semplici conversioni metriche * @ author Ambra Rollins * /abstract class Convertitore { /*** Questo . rappresenta il rapporto tra le due metriche di essere convertiti * /static double conversionRatio ; .

/*** eseguire una conversione utilizzando il conversionRatio * @ param value il valore da convertire * @ return result * /public . . statica doppia conversione ( double value) {return ( valore * conversionRatio );} }
3

Creare MeterToFoot classe . È in realtà ha fatto la maggior parte del lavoro già nella classe astratta Converter. Da ora in poi , qualsiasi conversione di base può essere eseguita semplicemente ereditando dalla Converter e l'inizializzazione del campo conversionRatio , in questo modo:

/*** Converte un valore in metri per un valore in metri * @ author Ambra . Rollins * /public class MeterToFoot estende Converter { //Un metro è 3,28083989501 piedi. ( vedi riferimenti 1 ) doppio conversionRatio statico = 3,28083989501 }
4

creare una funzione principale per testare il programma . È possibile inserire la tua funzione principale da nessuna parte , ma per comodità , posizionarlo all'interno della vostra classe MeterToFoot . Aggiungi un import per java.io. * e * java.util alla classe , e scrivere il seguente : .

Public static void main (String [] args ) { BufferedReader in = new BufferedReader ( new InputStreamReader ( System.in ) ) ; System.out.print ( " quanti metri :"); doppi metri = Double.parseDouble ( in.readLine ()); doppi piedi = MeterToFoot.convert ( metri) ; System.out.println ( " piedi : " + piedi) ; }

 

Programmazione © www.354353.com