10
Pourquoi 2 * (i * i) est-il plus rapide que 2 * i * i en Java?
Le programme Java suivant prend en moyenne entre 0,50 et 0,55 seconde pour s'exécuter: public static void main(String[] args) { long startTime = System.nanoTime(); int n = 0; for (int i = 0; i < 1000000000; i++) { n += 2 * (i * i); } System.out.println((double) (System.nanoTime() - startTime) …