public static void main(String args[])
{
double arr[] = {1,-6.3,9000,67.009,1.1,0.0,-456,6,23,-451.88};
ArrayList<Integer> List = new ArrayList<Integer>();
List.add(1);
List.add((int) -6.3);
List.add(9000);
List.add((int) 67.009);
List.add((int)1.1);
List.add((int)0.0);
List.add(-456);
List.add(6);
List.add(23);
List.add((int)451.88);
}
public static int ArrayListMax(ArrayList List)
{
for (int i=0; i<List.size(); ++i)
{
System.out.println(List.get(i));
}
L'erreur est:'Cette méthode doit renvoyer un résultat de type int' Java?
public static int ArrayListMax(ArrayList List)
Ceci est probablement une erreur très nooby, mais je suis nouveau Java alors pardonnez-moi.
Une aide s'il vous plaît?
Merci.
EDIT:
Je veux la méthode ArrayListMax d'imprimer la taille de la liste!
Déclarez la méthode comme suit: public static void ArrayListMax (ArrayList List) ', car vous ne renvoyez rien. – nhahtdh
Vous ne montrez pas votre code complet de 'ArrayListMax'. Vous avez probablement écrit une mauvaise déclaration ou vous l'avez manquée. – shuangwhywhy