Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je terug een hartslag in Java
Een van de voordelen van het gebruik van Java is het maakt het eenvoudig om elementaire gebruikersinterface programma's om taken die u kunt wensen voor uw dag - tot-dag leven te bereiken schrijven . Bijvoorbeeld , als je wilt een eenvoudig computerprogramma om u te helpen uw hartslag na een korte training te berekenen hebben , dit kan worden gedaan met behulp van slechts twee klassen in Java . . Instructies
1

Open uw favoriete tekstverwerker of Java geïntegreerde ontwikkelomgeving kopen van 2

Plak volgende Main klasse die houdt uw gebruikersinterface :

public class Main breidt JFrame implementeert ActionListener {

statische JButton beatButton = new JButton
( " BEAT ! " ) ;

statische JLabel hartslag
= new JLabel ( ) ;

statische heartRateMonitor
beeldscherm = new heartRateMonitor ( ) ;

public void actionPerformed ( ActionEvent e ) {

indien monitor.beat ( ) ( e.getSource ( ) is gelijk aan ( beatButton ) . ) ;

heartRate.setText ( monitor.getHeartRate ( ) + " slagen per minuut . " ) ; }

public static void main
( String [ ] args ) {

belangrijkste m = new Main ( ) ;

m.setLayout
(nieuw GridLayout ( 0 , + " Slagen per klasse bevat twee user interface controls en twee methoden . De gebruikersinterface bestaat uit een label aan de gebruiker zijn hartslag en een " ritme " knop die de gebruiker kan telkens hij voelt zijn pols klik tonen . De " actionPerformed " -methode wordt elk genoemd het " ritme " knop wanneer de gebruiker klikt , en roept de functie " verslaan " in de klas monitor die u zal schrijven in stap 3 . de "hoofd" -methode wordt uitgevoerd zodra het programma wordt gestart .

Bewaar uw werk en de naam van het bestand " Main.java . "
3

Maak een nieuw document en plak de volgende in uw tekstverwerker nu :

public class heartRateMonitor
{ < br >

ArrayList timeBetweenBeats = new ArrayList ( ) ;

dubbele lastBeat
;

int laatste BEATS_TO_STORE = 5
;

public void sloeg
( ) {

timeBetweenBeats.add ( System.currentTimeMillis ( ) op Twitter - lastBeat ) ;

lastBeat
= System.currentTimeMillis ( ) ;

if ( timeBetweenBeats.size ( ) > BEATS_TO_STORE ) timeBetweenBeats.remove ( 0 ) ; }

publieke dubbele getHeartRate
( ) {

dubbele totaal
= 0;

voor ( dubbel t : timeBetweenBeats ) {

totale
+ = t ;


}

dubbele gemiddelde
= totaal /timeBetweenBeats.size ( ) ;

dubbel tarief
= 60 /( gemiddeld /1000 ) ;

rendement tarief
;

}

openbare heartRateMonitor
( ) {

lastBeat
= System.currentTimeMillis ( ) ;

} }



Dit is de hartslagmeter klasse hart . het houdt het verschil tussen de tijdstippen voor de laatste vijf hartslagen en gebruikt ze om een gemiddeld cijfer voor de gebruiker te krijgen . huidige hartslag het bevat twee methoden: de beat methode , die gewoon slaat de tijd van het nieuwe hartslag en gooit een oude tijd , en de " getHeartRate " -methode , die gemiddeld uit de tijd van de laatste vijf hartslag en berekent een hartslag van hen .

Sla het met de naam " heartRateMonitor.java . "

Previous: Next:
  Java Programming
·Hoe om te doen Opgenomen Data …
·Hoe toegang JSP Connectiviteit…
·Hoe te gebruiker gedefinieerde…
·Hoe Web Root Paths Neem Java 
·Hoe maak je een Brievenbus geb…
·Hoe te AWT converteren naar Sw…
·Hoe te compileren en installer…
·Hoe maak je een besluit Boom i…
·Hoe te Percentage berekenen vo…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Wat is JDBC Abstractie ? 
·Hoe kan ik PHP Contact Formulieren Maken…
·Hoe maak je een C + + Header Bestand 
·Hoe te Arrays in gebruik Turbo C + + 
·Hoe maak je een MSI-bestand bewerken 
·Netto Vs . PHP Speed ​​
·Hoe te compileren C en C + + Together 
·Hoe een bestand in PHP coderen 
·Hoe maak je een generieke lijst sorteren…
Copyright © Computer Kennis http://www.nldit.com