Diese Frage lässt sich nicht eindeutig beantworten. Verschiedene Compiler bzw. virtuelle Maschinen haben unterschiedliche Strategien zur Optimierung des Programms.
D.h.: Beide Varianten können gleich schnell ablaufen. Im Zweifelsfall ist die Variante mit der zusätzlichen Variable schneller.
Man sollte allerdings berücksichtigen, dass es konventionell ist, keine zusätzliche Variable zu verwenden. Das heißt: Der Code ist ohne zusätzliche Variable besser lesbar und wartbar.