本人新手,怎么简化这段代码,谢谢。
public void doTask(VehicleOilParam v) {
if(v.ENGINE_RPM > 0 && v.ENGINE_RPM <= 800){
if(v.TORQUE_RATE > 0 && v.TORQUE_RATE <= 10){
rev_torque_time[0][0] += 1;
}else if(v.TORQUE_RATE > 10 && v.TORQUE_RATE <= 25){
rev_torque_time[0][1] += 1;
}else if(v.TORQUE_RATE > 25 && v.TORQUE_RATE <= 40){
rev_torque_time[0][2] += 1;
}else if(v.TORQUE_RATE > 40 && v.TORQUE_RATE <= 55){
rev_torque_time[0][3] += 1;
}else if(v.TORQUE_RATE > 55 && v.TORQUE_RATE <= 70){
rev_torque_time[0][4] += 1;
}else if(v.TORQUE_RATE > 70 && v.TORQUE_RATE <= 85){
rev_torque_time[0][5] += 1;
}else if(v.TORQUE_RATE > 85){
rev_torque_time[0][6] += 1;
}
}else if(v.ENGINE_RPM > 800 && v.ENGINE_RPM <= 1000){
if(v.TORQUE_RATE > 0 && v.TORQUE_RATE <= 10){
rev_torque_time[1][0] += 1;
}else if(v.TORQUE_RATE > 10 && v.TORQUE_RATE <= 25){
rev_torque_time[1][1] += 1;
}else if(v.TORQUE_RATE > 25 && v.TORQUE_RATE <= 40){
rev_torque_time[1][2] += 1;
}else if(v.TORQUE_RATE > 40 && v.TORQUE_RATE <= 55){
rev_torque_time[1][3] += 1;
}else if(v.TORQUE_RATE > 55 && v.TORQUE_RATE <= 70){
rev_torque_time[1][4] += 1;
}else if(v.TORQUE_RATE > 70 && v.TORQUE_RATE <= 85){
rev_torque_time[1][5] += 1;
}else if(v.TORQUE_RATE > 85){
rev_torque_time[1][6] += 1;
}
}else if(v.ENGINE_RPM > 1000 && v.ENGINE_RPM <= 1200){
if(v.TORQUE_RATE > 0 && v.TORQUE_RATE <= 10){
rev_torque_time[2][0] += 1;
}else if(v.TORQUE_RATE > 10 && v.TORQUE_RATE <= 25){
rev_torque_time[2][1] += 1;
}else if(v.TORQUE_RATE > 25 && v.TORQUE_RATE <= 40){
rev_torque_time[2][2] += 1;
}else if(v.TORQUE_RATE > 40 && v.TORQUE_RATE <= 55){
rev_torque_time[2][3] += 1;
}else if(v.TORQUE_RATE > 55 && v.TORQUE_RATE <= 70){
rev_torque_time[2][4] += 1;
}else if(v.TORQUE_RATE > 70 && v.TORQUE_RATE <= 85){
rev_torque_time[2][5] += 1;
}else if(v.TORQUE_RATE > 85){
rev_torque_time[2][6] += 1;
}
}else if(v.ENGINE_RPM > 1200 && v.ENGINE_RPM <= 1400){
if(v.TORQUE_RATE > 0 && v.TORQUE_RATE <= 10){
rev_torque_time[3][0] += 1;
}else if(v.TORQUE_RATE > 10 && v.TORQUE_RATE <= 25){
rev_torque_time[3][1] += 1;
}else if(v.TORQUE_RATE > 25 && v.TORQUE_RATE <= 40){
rev_torque_time[3][2] += 1;
}else if(v.TORQUE_RATE > 40 && v.TORQUE_RATE <= 55){
rev_torque_time[3][3] += 1;
}else if(v.TORQUE_RATE > 55 && v.TORQUE_RATE <= 70){
rev_torque_time[3][4] += 1;
}else if(v.TORQUE_RATE > 70 && v.TORQUE_RATE <= 85){
rev_torque_time[3][5] += 1;
}else if(v.TORQUE_RATE > 85){
rev_torque_time[3][6] += 1;
}
}else if(v.ENGINE_RPM > 1400 && v.ENGINE_RPM <= 1600){
if(v.TORQUE_RATE > 0 && v.TORQUE_RATE <= 10){
rev_torque_time[4][0] += 1;
}else if(v.TORQUE_RATE > 10 && v.TORQUE_RATE <= 25){
rev_torque_time[4][1] += 1;
}else if(v.TORQUE_RATE > 25 && v.TORQUE_RATE <= 40){
rev_torque_time[4][2] += 1;
}else if(v.TORQUE_RATE > 40 && v.TORQUE_RATE <= 55){
rev_torque_time[4][3] += 1;
}else if(v.TORQUE_RATE > 55 && v.TORQUE_RATE <= 70){
rev_torque_time[4][4] += 1;
}else if(v.TORQUE_RATE > 70 && v.TORQUE_RATE <= 85){
rev_torque_time[4][5] += 1;
}else if(v.TORQUE_RATE > 85){
rev_torque_time[4][6] += 1;
}
}else if(v.ENGINE_RPM > 1600 && v.ENGINE_RPM <= 1800){
if(v.TORQUE_RATE > 0 && v.TORQUE_RATE <= 10){
rev_torque_time[5][0] += 1;
}else if(v.TORQUE_RATE > 10 && v.TORQUE_RATE <= 25){
rev_torque_time[5][1] += 1;
}else if(v.TORQUE_RATE > 25 && v.TORQUE_RATE <= 40){
rev_torque_time[5][2] += 1;
}else if(v.TORQUE_RATE > 40 && v.TORQUE_RATE <= 55){
rev_torque_time[5][3] += 1;
}else if(v.TORQUE_RATE > 55 && v.TORQUE_RATE <= 70){
rev_torque_time[5][4] += 1;
}else if(v.TORQUE_RATE > 70 && v.TORQUE_RATE <= 85){
rev_torque_time[5][5] += 1;
}else if(v.TORQUE_RATE > 85){
rev_torque_time[5][6] += 1;
}
}else if(v.ENGINE_RPM > 1800){
if(v.TORQUE_RATE > 0 && v.TORQUE_RATE <= 10){
rev_torque_time[6][0] += 1;
}else if(v.TORQUE_RATE > 10 && v.TORQUE_RATE <= 25){
rev_torque_time[6][1] += 1;
}else if(v.TORQUE_RATE > 25 && v.TORQUE_RATE <= 40){
rev_torque_time[6][2] += 1;
}else if(v.TORQUE_RATE > 40 && v.TORQUE_RATE <= 55){
rev_torque_time[6][3] += 1;
}else if(v.TORQUE_RATE > 55 && v.TORQUE_RATE <= 70){
rev_torque_time[6][4] += 1;
}else if(v.TORQUE_RATE > 70 && v.TORQUE_RATE <= 85){
rev_torque_time[6][5] += 1;
}else if(v.TORQUE_RATE > 85){
rev_torque_time[6][6] += 1;
}
}
}