Мне интересно, как написать несколько условий в Java.Несколько, если условия в Java
for (int i = 1; i <= pqrst; i++) {
P = P + "{" + Pxcoor[i] + "," + Pycoor[i] + "} ; ";
Q = Q + "{" + Qxcoor[i] + "," + Qycoor[i] + "} ; ";
R1 = R1 + "{" + Rxcoor[i] + "," + Rycoor[i] + "} ; ";
S = S + "{" + Sxcoor[i] + "," + Sycoor[i] + "} ; ";
T = T + "{" + Txcoor[i] + "," + Tycoor[i] + "} ; ";
if (i >= 2) {
rrdistance += (((Rxcoor[i] - Rxcoor[i - 1])/FINALBOXWIDTH(bitmap_Source)) * 0.04);//durations in seconds
printerval += (((Rxcoor[i] - Pxcoor[i])/FINALBOXWIDTH(bitmap_Source)) * 0.04);
qsdistance += (((Sxcoor[i] - Qxcoor[i])/FINALBOXWIDTH(bitmap_Source)) * 0.04);
heartrate += (1500/(rrdistance/0.04));
//amplitude in mV
pamp = (((trial[1] - Pycoor[i])/(double)FINALBOXWIDTH(bitmap_Source)) * 0.1);
qamp = (((Qycoor[i] - trial[i])/(double)FINALBOXWIDTH(bitmap_Source)) *0.1);
ramp = (((trial[1] - Rycoor[i])/(double)FINALBOXWIDTH(bitmap_Source)) *0.1);
samp = (((Sycoor[i] - trial[i])/(double)FINALBOXWIDTH(bitmap_Source)) *0.1);
tamp = (((trial[1] - Tycoor[i])/(double)FINALBOXWIDTH(bitmap_Source)) *0.1);
}
}
DecimalFormat df = new DecimalFormat("#.##");
rrdistance = rrdistance/(pqrst - 1);
RRdistance = RRdistance + " " + rrdistance + " " + "seconds";
PRinterval = PRinterval + " " + printerval + " " + "seconds";
QSdistance = QSdistance + " " + qsdistance + " " + "seconds";
HeartRate = HeartRate + " " + heartrate + " " + "bpm";
Pamp = Pamp + " " + df.format(pamp) + " " + "mV";
Qamp = Qamp + " " + df.format(qamp) + " " + "mV";
Ramp = Ramp + " " + df.format(ramp) + " " + "mV";
Samp = Samp + " " + df.format(samp) + " " + "mV";
Tamp = Tamp + " " + df.format(tamp) + " " + "mV";
coordinate.setText("Peak coordinates:" + "\n" + P + "\n" + Q + "\n" + R1 + "\n" + S
+ "\n" + T + "\n" + RRdistance + "\n" + PRinterval + "\n" + QSdistance + "\n"
+ HeartRate + " "+ "\n" + "Amplitude of peaks:" + "\n" + Pamp + ";" + " " + Qamp + ";" + " " + Ramp + ";" + " " + Samp + ";" + " " + Tamp + ";");
Я собираюсь использовать heartrate, pamp, printerval и qsdistance. Как написать все эти условия в одном утверждении if?
if (60 <= heartrate <= 100) && (0 <= pamp <= 0.25) && (0.12 <= printerval <= 0.20) && (0.04 <= qsdistance < 0.12)
Если все эти условия выполнены, то он будет отображаться НОРМАЛЬНЫМ. Else, ABNORMAL.
Я попытался поместить все это в один оператор if, но он отображает ошибку. Надеюсь, вы поможете мне разобраться, как это сделать. Спасибо!
, как вы положили все это ?? Показать код ... – Renjith
Что вы имеете в виду? – cookie23