NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: mam problem s kodem nechce mi nacist soubor number

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
dominikjanicek:9.2.2017 17:12

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package aritmeticky.prumer;

import java.io.Buffe­redReader;
import java.io.FileReader;
import java.io.IOExcep­tion;
/**
*
* @author Dominik
*/
public class AritmetickyPrumer {

private static final String FILENAME = "C:\\Users\\Do­minik\\Documen­ts\\NetBeansPro­jects\\aritme­ticky prumer\number­s.txt";

public static void main(String[] args) {

BufferedReader br = null;
FileReader fr = null;

try {

fr = new FileReader(FI­LENAME);
br = new BufferedReader(fr);

String sCurrentLine;

br = new BufferedReader(new FileReader(FI­LENAME));

while ((sCurrentLine = br.readLine()) != null) {
System.out.prin­tln(sCurrentLi­ne);
}

} catch (IOException e) {

e.printStackTra­ce();

} finally {

try {

if (br != null)
br.close();

if (fr != null)
fr.close();

} catch (IOException ex) {

ex.printStackTra­ce();

}

}

// TODO code application logic here
}

}

 
Odpovědět
9.2.2017 17:12
Avatar
dominikjanicek:9.2.2017 17:19

a potrebuji do toho udelat ariteticky prumer ktery je delitelny cislem 113

 
Nahoru Odpovědět
9.2.2017 17:19
Avatar
Vojta Bereščák:10.2.2017 1:55

Co ti to vyhodi za chybu? Posli stacktrace. Jak jako udelat prumer delitelny 113? Budes upravovat vstupni hodnoty?

 
Nahoru Odpovědět
10.2.2017 1:55
Avatar
Petr
Člen
Avatar
Petr:10.2.2017 11:18
  1. Pouzivej "try with resources" https://docs.oracle.com/…ceClose.html nebudes muset psat finally blok a nenasekas tam tolik chyb
  2. dvakrat vytvaris novou instanci FileReaderu a BufferedReaderu (dvakrat volas new)
  3. nejspis mas spatne nazev souboru, to posledni lomitko v ceste nemas escapnute a hned za nim je znak "n" takze misto lomitka je v ceste znak pro novy radek (escape sekvence "\n") prihod tam lomitko a bude ti to fungovat.
 
Nahoru Odpovědět
10.2.2017 11:18
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.