Generation

generate functionWed, 02 Aug 2023

Elabora un programa en Java que lea un archivo con una lista de números enteros, separados por un salto de línea, e imprima en la salida cuál fue el número mayor, el menor, la línea en la que se encuentran y el promedio de los números leídos. El nombre del archivo deberá recibirse como argumento del programa. Ejemplo: Imagina que se tiene el archivo Lista.txt con los siguientes datos: 8 0 4 35 12 -3 1

public class Main { public static void main(String[] args) throws IOException { int menor = 0; int mayor = 0; int suma = 0; int pos = 0; int count = 0; BufferedReader bf = new BufferedReader(new FileReader(args[0])); String linea; linea = bf.readLine(); menor = Integer.parseInt(linea); mayor = Integer.parseInt(linea); suma += Integer.parseInt(linea); while((linea = bf.readLine()) != null){ count++; int num = Integer.parseInt(linea); if(num < menor){ menor = num; pos = count; }else if(num > mayor){ mayor = num; pos = count

Questions about programming?Chat with your personal AI assistant