Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να γράψετε ένα πρόγραμμα φόρου επί των πωλήσεων σε Java Χρήση 2 Ποσοστό φόρου

προγράμματα ηλεκτρονικών υπολογιστών υπερέχουν στην αυτοματοποίηση απλές , επαναλαμβανόμενες εργασίες , όπως τον υπολογισμό του φόρου επί των πωλήσεων και τα σύνολα οφείλονται σε μια αγορά σε ένα κατάστημα . Με τη χρήση της Java , το μόνο που χρειάζεται να πληκτρολογήσετε περίπου δύο δωδεκάδες γραμμές κώδικα για να πάρετε μια απλή αριθμομηχανή φόρου επί των πωλήσεων οργανωθεί και να λειτουργήσει . Οδηγίες
Η

1 Ανοίξτε τον αγαπημένο σας επεξεργαστή κειμένου . Κάθε συντάκτης θα κάνει , όπως το Windows Notepad , αλλά οι περισσότεροι προγραμματιστές προτιμούν να εργάζονται μέσα σε ένα ειδικό πρόγραμμα επεξεργασίας προγραμματισμού, όπως jEdit , Vim ή Netbeans 2

Επικολλήστε τον ακόλουθο κώδικα στο πλαίσιο της επεξεργασίας : .

java.text.NumberFormat εισαγωγής ?

java.text.Scanner εισαγωγής ?

δημόσια τάξη SalesTaxApp {

τελική στατική διπλό SALES_TAX = 0,02 ?

στατική Σαρωτής = νέο σαρωτή ( System.in ) ?

στατική NumberFormat nf = NumberFormat.getCurrencyInstance ( ) ?

δημόσια στατική άκυρη κύρια ( String [ ] args ) {

} }


Αυτό δημιουργεί τρεις μεταβλητές που θα χρησιμοποιηθούν κατά την εφαρμογή . Πρώτον, δηλώνει το φόρο επί των πωλήσεων ποσοστό στο 2 % . Στη συνέχεια, δημιουργεί ένα αντικείμενο Scanner . Scanner είναι μια κατηγορία ευκολία που καθιστά ευκολότερο να διαβάσει τους αριθμούς απευθείας από την είσοδο κειμένου . Τέλος, ρυθμίσεις ένα αντικείμενο NumberFormat , η οποία επιτρέπει Java αυτόματα για να μορφοποιήσει τους αριθμούς για να αποτυπώσει τον τοπικό νόμισμα έθιμο , όταν τους την εκτύπωση . Για παράδειγμα , θα μας επιτρέψει να εκτυπώσετε :

$ 2.33

Αντί :

2,333333333333333333333

Όλα τα υπόλοιπα του κώδικα θα πάει μέσα στις αγκύλες . της κύριας μεθόδου
εικόνων 3

Επικολλήστε τον ακόλουθο κατά την κύρια μέθοδο :

διπλή αξία ?

ενώ η (πραγματική ) {

System.out.print ( "Παρακαλώ εισάγετε το ποσό της πώλησης (ή -1 για να σταματήσουν ) : " ) ?

value = in.nextDouble ( ) ?

if ( value = = -1 ) διάλειμμα?

System.out.println (" Το φόρος επί των πωλήσεων είναι : " + nf.format ( αξίας * SALES_TAX ) ) ?

System.out.println ( " Το συνολικά με φόρο είναι : " + nf.format ( αξίας * ( 1 + SALES_TAX ) ) ) ?

}

Αυτό δηλώνει μια προσωρινή αξία να κρατήσει την είσοδο ποσό από το χρήστη . Στη συνέχεια, ζητά από το χρήστη να πληκτρολογήσει το ποσό για την πώληση ή τον τύπο " -1 " για να σταματήσουν το κάπνισμα . Θα ελέγχει για να δει εάν ο χρήστης ζητήσει να σταματήσουν το κάπνισμα και , αν ναι , σπάει το " while" . Διαφορετικά , εκτυπώνει το φόρο επί των πωλήσεων και συνολικά για το χρήστη .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα