• Viernes 8 de Noviembre de 2024, 23:11

Autor Tema:  Aprendiendo Java  (Leído 1057 veces)

lurtxu

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Aprendiendo Java
« en: Martes 3 de Julio de 2007, 18:12 »
0
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

  • Miembro activo
  • **
  • Mensajes: 87
    • Ver Perfil
Re: Aprendiendo Java
« Respuesta #1 en: Martes 3 de Julio de 2007, 18:32 »
0
Revisa VarArgs.

Puede ser:

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

Código: Text
  1.  public static int suma (int... num)
  2.  

- Que estés usando una versión de Java anterior a la 5.0.

Un saludo

Luis Javier López Arredondo
                                                                                               
Para programadores
http]
[url=https://hardprogrammer.blogspot.com]https]