Kalkulator ułamków

Kalkulator ułamków
JA
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 7 lat
  • Postów:3
0

Cześć!

Jako zadanie na uczelni mam do napisania takie coś: http://pl.spoj.com/problems/TFRACAL/ w języku JAVA.

Jak do tej pory napisałem coś takiego: https://pastebin.com/GgZUefEj i dla prostych testów to działa. Niestety po kilku sekundach wykonywania dostaję taki błąd:

Exception in thread "main" java.lang.NullPointerException
at java.io.Writer.write(Writer.java:157)
at Main.main(Main.java:102)

Czy mógłby ktoś na to rzucić okiem i pomyśleć razem ze mną co jest tutaj nie tak? Powoli już tracę nadzieję, że to mi się uda zrobić...

lion137
Czyli w skrócie, na wejściu będą wyrażenia arytmetyczne z ułamkami w roli głównej w Odwrotnej Notacji Polskiej? Jeśli tak to spoko, to da się zrobić:)
0

bw.write(testCase);

metoda write
void write(int c)
Writes a single character.

dajesz jej Stringa zamiast inta / chara ?

0

Warto też pozamykać strumienie metodą close

JA
Niestety jak zamknę strumień to SPOJ to wyłapuje i wyrzuca błąd.
JA
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 7 lat
  • Postów:3
0
Ciekawy napisał(a):

bw.write(testCase);

metoda write
void write(int c)
Writes a single character.

dajesz jej Stringa zamiast inta / chara ?

https://docs.oracle.com/javase/7/docs/api/java/io/BufferedWriter.html#write(java.lang.String,%20int,%20int)
Write stringa też może przyjąć.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.