Относительно вывода отсутствует println
: Вы пытались flush
ввести PrintWriter
после println
и явно close
, когда он вам больше не нужен?
Относительно вашего списка перечислений вопрос & mdash; для чего будет хорошо перечисление перечислений? Вы имеете в виду что-то вроде этого (которое я только что придумал - я уверен, что оно не скомпилируется):
private enum Enumenum {
enum Dodge {
Ascending, Descending, Off
},
enum Damage {
Ascending, Descending, Off
},
enum DPS {
Ascending, Descending, Off
}
}
Что бы вы сделали с таким сложным перечислением? Почему бы просто:
enum OneForAll {
Ascending, Descending, Off
}
И затем использовать это перечисление вместо остальных трех, так как они все равно содержат одинаковые значения перечисления?
(Обновление: обратите внимание, однако, что использование одного и того же перечисления вместо трех отдельных перечислений может очень сильно снизить безопасность типов вашего кода, поэтому приведенное выше предложение не обязательно будет хорошей вещью.)