Mam aplikację konsolową, która po wykonaniu swoich zadań musi przekazać użytkownikowi informację zwrotną typu „operacja zakończona” lub „operacja nie powiodła się” oraz szczegółowy opis błędu.
Rzecz w tym, że jeśli po prostu „pozwolę mu działać”, komunikat wyjściowy zostanie wydrukowany, ale konsola zamknie się wkrótce potem, nie pozostawiając czasu na przeczytanie wiadomości.
O ile pamiętam, w C ++ każda aplikacja konsolowa kończy się komunikatem „naciśnij dowolny klawisz, aby wyjść” lub czymś w tym rodzaju. W C # mogę symulować to zachowanie za pomocą pliku
Console.ReadKey();
Ale jak mogę to zrobić w Javie? Używam klasy Scanner, ale biorąc pod uwagę, że „input” to moja instancja Scanner:
input.next()
System.exit(0);
„Dowolny klucz” zadziała, z wyjątkiem powrotu, co jest tutaj dość dużym problemem. Jakieś wskazówki?