When an electric vehicle outputs a torque instruction, firstly, a request torque is acquired and a judged whether the acquired request torque is positive or negative (S10) Regardless of the sign of the request torque, it is judged whether the eco-switch is ON (S12, S14) If the request torque has a positive sign and the eco-switch is OFF, a map A is selected (S20). If the eco-switch is ON, a map B which limits the maximum torque to a low value for the map A is selected (S22). If the request torque has a negative sign, a map C is selected regardless of the eco-switch ON/OFF state and the maximum torque is not limited (S24).