package juarezSolisExercise17;
import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
/**
* @author ChuyJuarez
* Este programa funciona a la perfección puede usted añadir o cambiar lo valores de archivo.
* El se encargara de calcular o indicar algun error.
* Hecho por Jesus Santos Juarez Solis TIC03
*/
public class JuarezSolisExercise17
{
static final String DATA_PATH = "DataFile.txt";
public static void main(String[] args)
{
//Scanner will read in the file.
//In Eclipse, if you "right click" the word Scanner and choose "Open Declaration",
//you can see the class methods available to you
Scanner fileReader = null;
try
{
fileReader = new Scanner(new File(DATA_PATH));
}
catch (FileNotFoundException e)
{
System.out.println("The file "+DATA_PATH+" was not found!\nThe program terminates now.");
System.exit(0);
}
float largo=0,suma=0,contador=0,promedio,numero;
String numAux="";
try
{
do
{
numAux=fileReader.next();
numero=Float.parseFloat(numAux);
System.out.println("Debug: theFloat: "+numero);
contador++;
suma=suma+numero;
if(numero>largo)
{
largo=numero;
}
}while(numero==Float.parseFloat(numAux));
}
catch(Exception e)
{
try
{
numero=Float.parseFloat(numAux);
}
catch(Exception ex)
{
System.out.println("Error probablemente exista una cadena no reconocida como Float");
}
promedio=suma/contador;
System.out.println("Count of numbers read = "+contador+"\nSum of numbers read = "+suma+"\nAverage of numbers read = "+promedio+"\nLargest number read = "+largo);
}
}
}
Ahora dentro de la carpeta de tu proyecto crea un archivo DataFile.txt con los siguientes datos
23.4 44.8 98.756 98.758 11 toma en cuenta los epacios
hey amigo no tendras otros ejercicios hechos que me los puedas pasar ?
ResponderEliminar