Disons que j'ai un court [] thisArray dans JAVA, et j'ai besoin de calculer la moyenne basée sur la quantité d'éléments dans ce tableau. Mais apparemment, .length retournera un nombre entier pour représenter la longueur de thisArray.Calcul de la moyenne d'un tableau de type court dans JAVA
Je ne peux pas le convertir en int Array ou int, car il n'est pas autorisé à convertir int en short. J'ai besoin d'avoir un résultat court et de stocker dans un autre short [] [].
Comment éviter cette erreur classique: erreur: types incompatibles: la conversion possible de lossy int à court court result = somme/thisArray.length;
public static short getSum(short[] sumArray) {
short sum = 0;
for(short i : sumArray) {
sum += i;
}
return sum;
}
sum = getSum(thisArray);
short result = sum/thisArray.length;
Question: 'courte somme = 0;' Est-ce que la somme de deux ints court toujours adapter dans un autre short int? – markspace