Does japan have a king or an emperor?

An Emperor.

The current is Emperor Akihito.