Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como devolver um ritmo cardíaco em Java
Um dos benefícios do uso de Java é que torna mais simples para escrever programas básicos da interface do usuário para realizar tarefas que você pode desejar para o seu dia- a-dia. Por exemplo, se você quer ter um programa de computador simples para ajudar você a calcular a sua freqüência cardíaca depois de um breve treino, isso pode ser feito usando apenas duas classes em Java. Instruções
1

Abra seu editor de texto favorito ou Java ambiente de desenvolvimento integrado
2

Cole o seguinte classe principal que irá realizar o seu interface do usuário: .

public class principal estende JFrame implementa ActionListener {

JButton beatButton = new JButton ( "BEAT !") estático;

static JLabel frequência cardíaca = new JLabel ();

heartRateMonitor estática monitorar = new heartRateMonitor ();

public void actionPerformed ( ActionEvent e) {

if ( e.getSource () equals ( beatButton ) . ) monitor.beat ();

heartRate.setText ( monitor.getHeartRate ( ) + " batimentos por minuto. "); }


void main ( string [ ] args ) { public static

m principal = new Main () ;

m.setLayout (new GridLayout ( 0, + " Batimentos por classe contém dois controles de interface do usuário e dois métodos. A interface do usuário consiste em um rótulo para mostrar ao usuário o seu ritmo cardíaco e um botão de "beat" , o usuário pode clicar em cada vez que ele sente seu pulso . O método " actionPerformed " é chamada cada vez que o usuário clica no botão "beat" , e chama a função " bater" na classe monitor que você vai escrever na Etapa 3. o método "main" é executado assim que o programa for iniciado.

Salvar o seu trabalho e nomeie o arquivo " . Main.java "
3

Crie um novo documento e cole o seguinte em seu editor de texto agora :

public class heartRateMonitor {

ArrayList timeBetweenBeats = new ArrayList ();

dupla lastBeat ;

final int BEATS_TO_STORE = 5;

batida public void ( ) {

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

lastBeat = System.currentTimeMillis ();

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


getHeartRate dupla pública () {

dupla Total = 0;

para (double t: timeBetweenBeats ) {

total de + = t;

}

média duplo = total /timeBetweenBeats.size ();

taxa duplo = 60 /( média /1000) ;

taxa de retorno;

}

heartRateMonitor pública () {

lastBeat = System.currentTimeMillis ();

}

}

Esta é a classe monitor de freqüência cardíaca . Ele mantém o controle da diferença entre os tempos para os últimos cinco batimentos cardíacos e usa -los para obter um valor médio para o usuário do . frequência cardíaca actual Ele contém dois métodos : o método batida , que simplesmente armazena o tempo da nova batida do coração e descarta um velho tempo , eo método " getHeartRate " , que em média o tempo dos últimos cinco batimentos cardíacos e calcula uma freqüência cardíaca a partir deles.

Guarde-o com o nome de " heartRateMonitor.java . "

Anterior :

Próximo : No
  Os artigos relacionados
·Como começar uma variável de ambiente em Java 
·Como escrever uma classe e criar uma instância em Java…
·Como sincronizar blocos de código em Java 
·Como compilar em Java 
·Como converter curto para Int em Java 
·Como combinar Classes em Java 
·Os passos para converter um GUI em um Applet 
·Como fazer Java Reconhecer pares e ímpares Cordas 
·Como executar o Java JAR Arquivo no ColdFusion 
·Servlet vs Struts 
  Artigos em destaque
·Como programar uma Allen Bradley PLC 
·Como estimar o número de erros em um código 
·C + + Tipos de Dados 
·Como calcular Sin Com Series Poder em C + + 
·Tutorial para Screensavers em C + + 
·Como ativar o Java para CMD 
·Como Teach Yourself Programming Windows CE em 24 Horas 
·O método Substring em Java 
·Como converter uma String em caracteres em C + + 
·Struts vs Faces 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados