Can I code in java for an iPhone game?

I’m a beginner and I know java, but not much else. If I am making an iPhone game, can I script in java or do I need to learn C?

Unity uses neither Java nor C. You can use Unityscript (AKA Javascript, though it’s not), C#, or Boo.