A drum-type washing machine comprising: a water tub elastically supported in a housing; a drum rotatably disposed in the water tub; a drum drive unit configured to rotationally drive the drum; a state detector configured to detect a state of laundry in the drum; and a controller configured to receive an output from the state detector and to sequentially control steps including washing, rinsing, and spin-drying steps, wherein the washing step includes an agitating step for rotating the drum at a low speed which does not stick the laundry to the inside of the drum, and a centrifugal cleaning step for rotating the drum at a high speed which stick the laundry to an inner peripheral wall surface of the drum to discharge washing water from the laundry by centrifugal force; and the controller is further configured to control an operation of the drum drive unit in the washing step according to the output from the state detector; characterized in that: the state detector is a detergent amount determining unit configured to determine an amount of detergent; and the controller is further configured to decrease a rotational speed of the drum in the centrifugal cleaning step with increase in the amount of detergent, determined by the detergent amount determining unit, or to increase the rotational speed of the drum in the centrifugal cleaning step with decrease in the amount of detergent determined by the detergent amount determining unit. a water tub elastically supported in a housing; a drum rotatably disposed in the water tub; a drum drive unit configured to rotationally drive the drum; a state detector configured to detect a state of laundry in the drum; and a controller configured to receive an output from the state detector and to sequentially control steps including washing, rinsing, and spin-drying steps, wherein the washing step includes an agitating step for rotating the drum at a low speed which does not stick the laundry to the inside of the drum, and a centrifugal cleaning step for rotating the drum at a high speed which stick the laundry to an inner peripheral wall surface of the drum to discharge washing water from the laundry by centrifugal force; and the controller is further configured to control an operation of the drum drive unit in the washing step according to the output from the state detector; characterized in that: the state detector is a detergent amount determining unit configured to determine an amount of detergent; and the controller is further configured to decrease a rotational speed of the drum in the centrifugal cleaning step with increase in the amount of detergent, determined by the detergent amount determining unit, or to increase the rotational speed of the drum in the centrifugal cleaning step with decrease in the amount of detergent determined by the detergent amount determining unit. the state detector is a detergent amount determining unit configured to determine an amount of detergent; and the controller is further configured to decrease a rotational speed of the drum in the centrifugal cleaning step with increase in the amount of detergent, determined by the detergent amount determining unit, or to increase the rotational speed of the drum in the centrifugal cleaning step with decrease in the amount of detergent determined by the detergent amount determining unit.