Buenas muchacho !!
Sisi pued cr q d error xq le puse el mismo nombre a la variable y al array bueno esa va para la fe de erratas !!
,
bueno ahora el tma s entndr 2 cosas una x como escribist el codigo la ultima vez el problema inicial no lo resolviste
y dos lo q ic con lo q m preguntas s
al poner
int sistole2 = sistole[rnd.nextInt(6)];
como el vector sistole tiene hasta 6 valores de tipo int y se van a usar varias vcs
lo k hago para trabajar mas comodo s guardar en una variable y trabajar con esa variable sto ultimo no stan important
como el primer punto
tal vz no m expliq bien cuando vos qerees expresar una situacion dicotomica mediant codigo
o sea q pac algo y no pac por ejemplo q una moneda sea cara o no sea cara
como tu ejemplo
si mi sistole es < 121 qiero q pac algo
sino q pac otra cosa
si sistole < 121 {
imprimo sistole
}
sino {
imprimo sistole;
imprimo CORRIGIENDO FRECUENCIA CARDIACA;
}
intentalo vos solo o act otro ejercicio asi t practicas algo
y sino cgui preguntando che !!
PD:ak t djo el codigo q prob yo y anda !! s tu mismo codigo con una coorreccion
import java.util.Random;
public class corazon {
public static void main
(String[] args
) {
int sistole[]= {118,119,120,121,122,130};
int diastole[]= {70,71,72,73,83,90};
for (int i=0; i<50000; i++) {
int sistole2 = sistole[rnd.nextInt(6)];
if (sistole2<121){//<<<---------ak la correccion
System.
out.
println("SISTOLE: " + sistole2
); }
else{
System.
out.
println("SISTOLE: " + sistole2
); System.
out.
println("CORRIGIENDO FRECUENCIA CARDIACA...");
}
//<<------------hasta ak
int diastole2 = diastole[rnw.nextInt(6)];
if (diastole2<80){//<<<----------dsd ak
System.
out.
println("DIASTOLE: "+diastole2
); }
else{
System.
out.
println("DIASTOLE: "+diastole2
); System.
out.
println("CORRIGIENDO FRECUENCIA CARDIACA...");
}
//<<------------hasta ak
try {
}
}
}
}
Saludos !!!!!