package ejemplo; import java.io.BufferedReader; import java.io.FileReader; public class Ejemplo { public static void main(String[] args) { try (FileReader fr = new FileReader("d:/datos.tib")) { BufferedReader br = new BufferedReader(fr); // Lectura del fichero String linea; linea=br.readLine(); int ntri=Integer.parseInt(linea); System.out.println("Número de triángulos:"+ntri); for (int i=1;i<=ntri;i++){ System.out.println("Triángulo "+i); double x0=0,y0=0,z0=0; double x1=0,y1=0,z1=0; double x2=0,y2=0,z2=0; for (int v=0;v<3;v++){ linea=br.readLine(); String valores[]=linea.split(","); double x=Double.parseDouble(valores[0]); double y=Double.parseDouble(valores[1]); double z=Double.parseDouble(valores[2]); switch (v) { case 0: x0=x; y0=y; z0=z; break; case 1: x1=x; y1=y; z1=z; break; case 2: x2=x; y2=y; z2=z; break; } //System.out.println(linea); } System.out.println(String.format("%10.4f %10.4f %10.4f", x0,y0,z0)); System.out.println(String.format("%10.4f %10.4f %10.4f", x1,y1,z1)); System.out.println(String.format("%10.4f %10.4f %10.4f", x2,y2,z2)); System.out.println("================================"); } } catch(Exception e){ e.printStackTrace(); } } }