In a vehicle air conditioner, a first air-conditioning control value is
calculated based on a surface temperature detected by a non-contact
temperature sensor in a temperature detection area of a passenger
compartment. When it is determined that an obstacle exists between the
temperature detection area and the non-contact temperature sensor, a
second air-conditioning control value is calculated according to a
temperature information that is influenced less by the obstacle than the
detected surface temperature. When it is determined that the obstacle
does not exist, an air conditioning state of the passenger compartment is
controlled based on the first air-conditioning control value. When it is
determined that the obstacle exists, the first air-conditioning control
value is corrected to approach the second air-conditioning control value
to calculate a corrected air-conditioning control value, so that the air
conditioning state can be controlled satisfactorily.