|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur du returnerar en hjärtfrekvens i Java

    En av fördelarna med att använda Java är det gör det enkelt att skriva enkla program användargränssnitt för att uppnå uppgifter som du kan önska för din dag till dag liv . Till exempel , om du vill ha ett enkelt datorprogram som hjälper dig att beräkna din puls efter en kort träning , kan detta göras med hjälp av endast två klasser i Java . . Instruktioner
    1

    Öppna din favorit textredigerare eller Java integrerad utvecklingsmiljö
    2

    Klistra in följande huvudsakliga klassen som kommer att hålla ditt användargränssnitt :

    public class Huvud utökar JFrame implementerar ActionListener {

    statisk JButton beatButton = new Button ( " BEAT ! " ) ;

    statisk JLabel hjärtrytm = ny JLabel ( ) ;

    statisk heartRateMonitor monitor = ny heartRateMonitor ( ) ;

    public void actionPerformed ( ActionEvent e ) {

    om monitor.beat ( ) ( e.getSource ( ) är lika ( beatButton ) . ) ;
    < p > heartRate.setText ( monitor.getHeartRate ( ) + " slag per minut . ");

    }

    public static void main ( String [] args ) {

    Huvud m = new main ( ) ;

    m.setLayout ( ny GridLayout ( 0 , + " Slag per klassen innehåller två användargränssnittskontroller och två metoder . Användargränssnittet består av en etikett för att visa användaren hans puls och en " beat" -knapp som användaren kan klicka på varje gång han känner sin puls . "Den actionPerformed " metoden anropas varje gång användaren klickar på " beat" -knappen , och kallar det " beat" -funktionen i monitorn klass som du kommer att skriva i steg 3 . med "huvudentreprenör " metoden körs så fort programmet startas .

    Spara ditt arbete och namn på filen " Main.java . " Addera 3

    Skapa ett nytt dokument och klistra in följande i din textredigerare nu :

    public class heartRateMonitor {

    ArrayList timeBetweenBeats = new ArrayList ( ) ;

    dubbel lastBeat ,

    final int BEATS_TO_STORE = 5;

    public void slag ( ) {

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

    lastBeat = System.currentTimeMillis ( ) ;

    om ( timeBetweenBeats.size ( ) > BEATS_TO_STORE ) timeBetweenBeats.remove ( 0 ) ;

    }

    public double getHeartRate ( ) {

    dubbel totalt = 0;

    för ( double t : timeBetweenBeats ) {

    totalt + = t ;

    }

    dubbla genomsnittet = sammanlagt /timeBetweenBeats.size ( ) ;

    dubbel hastighet = 60 /( genomsnitt /1000),

    avkastningen ,

    }

    offentlig heartRateMonitor ( ) {

    lastBeat = System.currentTimeMillis ( ) ;
    < p > }

    }
    p Detta är pulsmätaren klass . det håller reda på skillnaden mellan de gånger de senaste fem hjärtslag och använder dem för att få ett medeltal för användarens . aktuell hjärtfrekvens den innehåller två metoder : beat metod , som helt enkelt lagrar tidpunkten för den nya hjärtslag och kasserar en gammal tid , och " getHeartRate " metoden , vilket jämnar ut tiden för de senaste fem hjärtslag och beräknar ett hjärtfrekvensen från dem .

    Spara det med namnet " heartRateMonitor.java . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur konvertera en sträng array till Double
    ·Java Undantag Beskrivningar
    ·Hur man lägga till en sträng till en annan sträng i …
    ·Hur man använder förberedda uttalanden i ETL Java Cap…
    ·Nackdelarna med Java Applets
    ·Vad är en utvald Fall i Visual Basic
    ·Merge Sort i Java-kod
    ·Konvertera Java String till Datum
    ·Hur du ändrar bilden färg på Java Applets
    ·Hur man kolla om en sträng i Java är A
    Utvalda artiklarna
    ·Hur Tilldela ett uttryck till en etikett i Visual Basic…
    ·Hur man testa om Iterable i Python
    ·Skriva ut ett avsnitt av en sträng i PHP
    ·Hur man använder variabel parameter funktioner i C + +…
    ·Hur man lär sig C + +
    ·Hur man returnera en referens till vektor C
    ·Hur man använder Python -skript på webbservern
    ·Hur man skapar en hyperlänk i PHP
    ·Hur man tar bort de sista tecknet av strängar i Python…
    ·Avrundning Numbers i Javascript
    Copyright © Dator Kunskap http://www.dator.xyz