1.
創(chuàng)新互聯(lián)建站是一家專業(yè)提供青陽企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都網(wǎng)站設(shè)計、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為青陽眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。
Thread.sleep(4000);
暫停4000毫秒,也就是四秒,如果像無限暫停那就把4000改成一個足夠大的數(shù).
* 注意引入Thread的包,Eclipse或Intellij會自動提示 (我忘了在哪個包了~
2.
可以用java.util.Scanner來要求用戶輸入東西以達到暫停效果,
具體使用方法請百度
1、所謂“暫?!?,就是程序暫等待。
2、在java中暫停,有幾種方法,如線程wait或是sleep或是yield等,自己百度查一下這些方法的用法,就可以解決你的問題了~
試試吧
java控制程序執(zhí)行,使用的是Thread這個類,可以控制程序暫?;蛘咝菝邘酌朐賵?zhí)行。示例如下:
public?abstract?class?MyThread?extends?Thread?{??
private?boolean?suspend?=?false;??
private?String?control?=?"";?//?只是需要一個對象而已,這個對象沒有實際意義??
public?void?setSuspend(boolean?suspend)?{??
if?(!suspend)?{??
synchronized?(control)?{??
control.notifyAll();??
}??
}??
this.suspend?=?suspend;??
}??
public?boolean?isSuspend()?{??
return?this.suspend;??
}??
public?void?run()?{??
while?(true)?{??
synchronized?(control)?{??
if?(suspend)?{??
try?{??
control.wait();??
}?catch?(InterruptedException?e)?{??
e.printStackTrace();??
}??
}??
}??
this.runPersonelLogic();??
}??
}??
protected?abstract?void?runPersonelLogic();??
public?static?void?main(String[]?args)?throws?Exception?{??
MyThread?myThread?=?new?MyThread()?{??
protected?void?runPersonelLogic()?{??
System.out.println("myThead?is?running");??
}??
};??
myThread.start();??
Thread.sleep(3000);??
myThread.setSuspend(true);??
System.out.println("myThread?has?stopped");??
Thread.sleep(3000);??
myThread.setSuspend(false);??
}??
}