Buenas, a ver, necesito ayuda, tengo un archivo de texto con el siguiente contenido;
Cita: Name Age Nat St Tk Ps Sh Ag KAb TAb PAb SAb Gam Min Sav Ktk Kps Sht Gls Ass DP Inj Sus Fit
----------------------------------------------------------------------------------------------------
Ter_Stegen 20 ale 8 1 1 1 35 268 300 300 300 37 3431 252 0 0 0 0 0 2 0 0 100
Hans_Butt 38 ale 5 1 1 1 32 941 300 300 300 6 556 56 0 0 0 0 0 0 0 0 100
Lahm 28 ale 1 8 5 1 39 280 362 702 730 25 2228 0 55 33 7 0 4 32 0 3 100
Lo que quiero que haga el programa es sumar las edades (20, 38 y 28 que he marcado).
He hecho lo siguiente;
Código:
package edad;
import java.io.File;
import java.util.Scanner;
public class edad {
public static void main (String []args){
int edadtot = 0;
String nombreFichero = "D/datos/BAY.txt";
try{
Scanner plantilla = new Scanner(new File (nombreFichero));
plantilla.nextLine();
plantilla.nextLine();
while (plantilla.hasNextLine()){
edadtot = edadtot + plantilla.nextInt();
}
plantilla.close();
}
catch (Exception e){}
System.out.print(edadtot);
}
}
Pero me da 0 siempre que ejecuto el programa
He probado a quitar los 2 "plantilla.nextLine()" que puse, y también me da error.
Esta es otra, que no se si esta bien hecho eso de poner "plantilla.nextLine()" para saltarme una línea. ¿Se hace asi o es de otra forma?
Un saludo y gracias de antemano, espero haberme explicado bien.