1
当前我输入1时,它输出“待机模式已启用”以及“待机模式已禁用”,并且每5分钟循环输出“待机模式已禁用”。我如何只有“已启用待机模式”输出以及输出“待机模式已停用”只有一次,5分钟后,我必须输入1停止从循环输出
这里是代码:
import java.util.Scanner;
import java.util.Timer;
import java.util.TimerTask;
public class StandbyMode {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Standby Mode");
System.out.println("Press 1 for Standby mode");
int selectedOption = scanner.nextInt();
if(selectedOption == 1){
System.out.println("Standby mode is enabled");
}else {
System.out.println("Invalid input");
}
Timer t = new Timer();
t.schedule(new TimerTask() {
@Override
public void run() {
System.out.println("Standby Mode disabled");
}
}, 0, 300000);
scanner.close();
}
}
它循环“待机模式已启用”和“待机模式已禁用”未获得输出 – user8605033
@ user8605033您是否打算在这两者之间切换输出?我假设他们是不同的模式。 – nullpointer
我想输出“待机模式启用”和“待机模式禁用”(5分钟后)。道歉,如果我的问题不清楚 – user8605033