Programación General > Java

 Aprendiendo Java

(1/1)

lurtxu:
Hola!

Bueno, estoy empezando a programar en Java, hasta ahora me he solucionado yo misma los problemas, pero ahora me da un error que no encuentro la solución por ninguna parte, el código es el siguiente:

public class SumaTotal {
   
    public static int suma (int ... num)
        {
           int s = 0;
           
           for(int n: num)
           {
              s += n;
           }
           
           return s;
        }
   
    public static void main(String[] args) {
       
       int x;
       
       x = suma(3,5,2,4,6);
       System.out.println("Primera suma: " + x);
       
    }
}

y el error que me da son dos: <identifier> Expected en la linea:
public static int suma (int ... num)

y el mismo error en la última linea.

¿Por que puede ser?

Un saludo a todos!!

hano:
Revisa VarArgs.

Puede ser:

- Que sobre el espacio en blanco después de int.


--- Código: Text --- public static int suma (int... num) 
- Que estés usando una versión de Java anterior a la 5.0.

Un saludo

Luis Javier López Arredondo

Navegación

[0] Índice de Mensajes

Ir a la versión completa