Qu'est-ce exactement Java de type long long

Je sais en Java, "int" est un entier de 32 bits, et que "long" est un 64 entier. Je sais aussi que C "long long" est un entier au moins aussi grand que "long" (mais la mise en œuvre spécifique).

Toutefois, j'ai récemment rencontré certains de code Java à l'aide de "long long" et je voulais savoir exactement comment il a été défini?

Pouvez-vous montrer dudit code?
Je sais que c'est vieux, mais j'ai eu la même question, et il semble, également à partir d'un test. Voici le code: int equi(int arr[], int n) { if (n==0) return -1; long somme = 0; int i; for(i=0;i<n;i++) somme+=(long long) arr[i]; long long sum_left = 0; for(i=0;i<n;i++) { long sum_right = somme - sum_left - (long long) arr[i]; if (sum_left == sum_right) return i; sum_left += (long long) arr[i]; } return -1; }

OriginalL'auteur James McGuigan | 2012-02-19