Wpis z mikrobloga

@czasnawykopki: ale Ci odpowiedzieli ;) Scanner implementuje AutoClosable więc elegancko byłoby to zamienić na construkcję try-with-resources. Druga rzecz to nie obsługujesz wyjątków które zostaną rzucone gdy ktoś wpisze coś czego nie da się sparsować. Możesz się zabezpieczyć używając w pętli hasNextDouble() tak długo, aż ktoś nie wpisze liczby. Można by próbować wydzielić wczytywacz i kalkulator jako osobne klasy, ale powiedzmy że na tym poziomie nie ma sensu.
  • Odpowiedz