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

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

Πώς να επιστρέψει μια Καρδιακού Ρυθμού σε Java

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

1 Ανοίξτε τον αγαπημένο σας επεξεργαστή κειμένου ή Java ολοκληρωμένο περιβάλλον ανάπτυξης 2

Επικολλήστε τον ακόλουθο : Κύρια κλάση που θα κρατήσει διεπαφή χρήστη : .

δημόσια τάξη Κύρια επεκτείνει JFrame υλοποιεί ActionListener {

στατική JButton beatButton = νέα JButton ( " BEAT ! ")?

στατική JLabel καρδιακού σφυγμού = νέα JLabel ( ) ?

στατική heartRateMonitor παρακολουθεί = νέα heartRateMonitor ( ) ?

δημόσια άκυρη actionPerformed ( ActionEvent ε) {

αν ( e.getSource ( ) ισούται με ( beatButton ) . ) monitor.beat ( ) ?

heartRate.setText ( monitor.getHeartRate ( ) + " παλμούς ανά λεπτό . ")? }


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

κύρια m = νέα Main ( ) ?

m.setLayout ( νέα GridLayout ( 0 , + " Παλμούς ανά κατηγορία περιέχει δύο ελέγχους διεπαφής χρήστη και τις δύο μεθόδους . Το user interface αποτελείται από μια ετικέτα για να δείξει στον χρήστη καρδιακό ρυθμό του και ένα κουμπί "κτύπησε " το οποίο ο χρήστης μπορεί να κάνει κλικ κάθε φορά που νιώθει το σφυγμό του . Η μέθοδος " actionPerformed " ονομάζεται κάθε φορά που ο χρήστης κάνει κλικ στο κουμπί "κτύπησε " , και καλεί το "κτύπησε " η λειτουργία στην κατηγορία της οθόνης που θα γράψετε στο Βήμα 3 . ο όρος "κύριος " μέθοδος λειτουργεί το συντομότερο το πρόγραμμα έχει ξεκινήσει .

Αποθήκευση εργασίας και ονομάστε το αρχείο " . Main.java " σας
εικόνων 3

Δημιουργήστε ένα νέο έγγραφο και επικόλληση του παρακάτω στο πρόγραμμα επεξεργασίας κειμένου σας τώρα :

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

ArrayList timeBetweenBeats = νέα ArrayList ( ) ?

διπλό lastBeat ?

τελική int BEATS_TO_STORE = 5 ?

public void νικήσει ( ) {

timeBetweenBeats.add ( System.currentTimeMillis ( ) - lastBeat ) ?

lastBeat = System.currentTimeMillis ( ) ?

αν ( timeBetweenBeats.size ( ) > BEATS_TO_STORE ) timeBetweenBeats.remove ( 0 ) ?

}

public double getHeartRate ( ) {

διπλό σύνολο = 0 ?

για ( διπλή t : timeBetweenBeats ) {

συνολικά + = t ?

}

διπλό μέσος όρος = συνολικά /timeBetweenBeats.size ( ) ?

διπλός συντελεστής = 60 /( μέση /1000 ) ?

ποσοστό επιστροφή? }


δημόσια heartRateMonitor ( ) {

lastBeat = System.currentTimeMillis ( ) ?

} }


Αυτή είναι η κλάση παρακολούθηση του καρδιακού ρυθμού . καταγράφει τη διαφορά μεταξύ των χρόνων για τα τελευταία πέντε χτυπάει η καρδιά και τα χρησιμοποιεί για να πάρετε μια μέση τιμή για το χρήστη . τρέχοντες παλμοί περιέχει δύο μέθοδοι : η μέθοδος ρυθμού , η οποία απλώς αποθηκεύει το χρόνο της νέας ρυθμό της καρδιάς και απορρίπτει μια παλιά εποχή , και η μέθοδος " getHeartRate " , η οποία κατά μέσο όρο από την εποχή των τελευταίων πέντε χτυπάει η καρδιά και υπολογίζει μια καρδιακού ρυθμού από αυτούς .

Αποθήκευση με το όνομα " heartRateMonitor.java . "
Η
εικόνων

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

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