Does xbox 360 come with a controller?

Yes. Depending what package you go for, you might get 2 controllers.