Добрый день, я застрял в поиске правильного способа реализации функции, функция имеет следующие функции.
1. При запуске программы отображается текст для ввода ключа или оставления поля пустым.
2. Если был введен текст, выполните A.
3. Если текст не был введен, выполните B.
Это то, что я сделал до сих пор.
System.out.println("Enter any key to get data or leave empty");
//Just give some value
int value = 0;
try {
for (int i = 5; i > 0; i--) {
System.out.println("Starting in " + i);
Thread.sleep(1000);
//If enter was pressed then theoretically value
//should be 1(Not working)
value = System.in.read();
}
if (value != 0) {
Database.getInstance().getAllStamps();
} else {
start();
}
} catch (Exception e) {
e.printStackTrace();
}