Javaですがatan2(0, 0)で普通に0を返してくるのでなんか心配ですが、まぁいっか。