Dobrý den, mám malý problém se souborem v JAVA
Soubor mi to načte, ale nejsem schopný spočítat průměr z načtených čísel:
Tady je kód:
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner sc = new Scanner(System.in, "Windows-1250");
try (BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\Pavel Gregor\\Desktop\\patenty.txt")))
{
String s;
while ((s = br.readLine()) != null)
{
System.out.println(s);
int pocet = Integer.parseInt(sc.nextLine());
int[] cisla = new int[pocet];
for (int i = 0; i < pocet; i++)
{
cisla[i] = Integer.parseInt(sc.nextLine());
}
int soucet = 0;
for (int i: cisla)
soucet += i;
float prumer = soucet / (float)cisla.length;
System.out.printf("Průměr je: %f", prumer);
}
}
catch (Exception e)
{
System.err.println("Chyba při četení ze souboru.");
}
}
}