Why did Japan attack Pearl Harbor? a. Japan wanted to knock out the U.S. fleet before it had a chance to prepare for war. c. Japan thought that America was weak and would be defeated easily. b. Japan regarded Americans as racially inferior . d. Japan was only doing what Hitler had asked