“Conocimientos Programación>Programación Java

Cómo devolver una frecuencia cardíaca en Java

2013/7/5
Uno de los beneficios del uso de Java es que hace que sea fácil de escribir programas básicos de la interfaz de usuario para lograr tareas que puede desear para su vida día a día . Por ejemplo , si usted quiere tener un simple programa de computadora para ayudarle a calcular su ritmo cardíaco después de un breve entrenamiento, esto se puede hacer con sólo dos clases de Java. . Instrucciones
1

Abre tu editor de texto favorito o Java entorno de desarrollo integrado
2

Pega el siguiente clase principal que contendrá la interfaz de usuario :

public class principal extends JFrame implementa ActionListener {

estática JButton beatButton = new JButton ( "golpear ");

estática JLabel frecuencia cardiaca = new JLabel ();

heartRateMonitor estática Monitor heartRateMonitor = new ();

public void actionPerformed ( ActionEvent e) {

si monitor.beat () ( e.getSource ( ) es igual a ( beatButton ) . ) ;
< p> heartRate.setText ( monitor.getHeartRate () + " latidos por minuto .") ; }


public static void main ( String [] args ) {

principal m = new principal () ;

m.setLayout ( nueva GridLayout ( 0 , + " Latidos por clase contiene dos controles de interfaz de usuario y los dos métodos. La interfaz de usuario consta de una etiqueta para mostrar al usuario su ritmo cardíaco y un botón de "beat ", que el usuario puede hacer clic cada vez que se siente el pulso. El método " actionPerformed " se llama cada vez que el usuario hace clic en el botón " beat" , y llama a la función "beat" en la categoría de monitor que usted va a escribir en el paso 3 . el método "main " se ejecuta tan pronto como se inicia el programa .

Guardar su trabajo y el nombre del archivo " Main.java . "
3

Crear un nuevo documento y pegar el siguiente en el editor de texto actual :

public class heartRateMonitor {

ArrayList timeBetweenBeats = new ArrayList ();

doble lastBeat ;

última BEATS_TO_STORE int = 5 ;

pública ritmo void ( ) {

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

lastBeat = System.currentTimeMillis ();

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


getHeartRate public double () {

doble Total = 0 ;

para ( doble t : timeBetweenBeats ) {

total + = t;

}

doble media = total /timeBetweenBeats.size ();
tasa de dos

= 60 /( velocidad /1000 ) ;
tasa de retorno

;

}

heartRateMonitor pública () {

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


Esta es la clase de monitor de ritmo cardíaco . se realiza un seguimiento de la diferencia entre los tiempos de los últimos cinco latidos del corazón y los utiliza para obtener una cifra promedio para el usuario de . frecuencia cardíaca actual contiene dos métodos : el método de ritmo , que simplemente almacena el tiempo de la nueva latidos del corazón y descarta un viejo tiempo, y el método " getHeartRate ", que promedia el tiempo de los últimos cinco latidos del corazón y calcula un frecuencia cardiaca de ellos.

Guárdalo con el nombre " heartRateMonitor.java . "

Programación Java
Cómo utilizar la clase de caracteres en Java
Cómo resolver problemas de fugas de memoria en un Websphere
Cómo encontrar el medio de una matriz en Java
Como el color de su Forma EXT
Cómo detectar un KeyPress en Java
Cómo construir applets de Java en Binary
Cómo insertar en una matriz de tres dimensiones usando Java
Cómo obtener la siguiente cadena de entrada Desde en Java
Conocimientos Informáticos © http://www.ordenador.online