У меня проблема в том, что когда программа достигает последнего этажа, таймер не увеличивается.Любые советы о том, как я могу улучшить свой код?
Я пытался использовать оператор If для уменьшения, когда он достиг верхнего этажа, но таймер просто останавливался
String inputFlr = JOptionPane.showInputDialog("What floor? (Maximum Floor : 5)");
int floorInt = Integer.parseInt(flr3);
timer = new Timer(2000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
flr++;
if (flr == 6) {
flr--;
}
jLabel1.setText(""+ flr);
if(floorInt == flr) {
JOptionPane.showMessageDialog(null, "You have reached your destination");
timer.stop();
jLabel3.setText("Please choose your next destination");
}
}
});
Этажи должны уменьшаться (5,4,3,2,1), когдаон достиг верхнего этажа