Ⅰ java如何暫停線程,非循環的
一個方法里想要暫停,必須要自己在線程里埋點, 判斷是否有暫停的指令發出。如果有,就進入循環sleep,等待喚醒或這指令變更。 這些其實都是你自己的代碼實現。
Ⅱ java 如何讓一個程序運行一段時間後就停止運行
public static void main(String[] args) {
long begain = System.currentTimeMillis();//開始系統時間
try {
Thread.sleep(100);
} catch (Exception e) {
e.printStackTrace();
}
long CheckTime = System.currentTimeMillis(); //判斷時間
while(true){
System.out.println(CheckTime-begain);
try {
Thread.sleep(1000);
} catch (Exception e) {
e.printStackTrace();
}
CheckTime = System.currentTimeMillis();
if((CheckTime-begain)>=(30*1000)){//判斷時候到30秒
System.out.println("30秒後結束");
break;
}
}
}
給你的答案希望你能滿意
Ⅲ java如何實現讓程序暫停1s再繼續執行
被採納的那位有個小錯誤
publicclassa{
publicstaticvoidmain(String[]args){
System.out.println("哈");
try{
Thread.sleep(1000);
}catch(Exceptione){
System.exit(0);//退出程序
}
System.out.println("成功了");
}
}
不處理異常,無法執行
Ⅳ 在JAVA循環中,怎麼讓程序停頓1秒
可以參考下面的代碼:
public class Test{
public static void main(String args[]){
int[]a=new int[20];
for(int i=1;i<=20;i++){
a[i-1]=i;
try{Thread.sleep(1000);}catch(Exception e){}
System.out.println(a[i-1]);
}
}
}//利用數組,輸出20個數,每秒輸出一個。
(4)java讓程序暫停擴展閱讀:
Java幾種常用的循環如下:
1、for循環(已知循環多少次)
使用方法:先判斷,在執行;如果循環次數確定,那麼一般用for循環
2、while循環
使用方法:先判斷,在執行;當條件表達式成立時,則執行循環體,然後再進行判斷,如果條件不成立時,有可能不執行。一般用於循環次數不確定的循環
3、do..while循環
使用方法:先執行,後判斷;一般用於循環次數不確定的循環,與while循環不同的是先執行後判斷,至少會執行一次。
Ⅳ 如何讓一個java程序突然暫停下來呢,不採用線程機制,我只想讓它在一個特定的地方停頓幾秒
你好!
//定義休眠的秒
int
n=
try
{
Thread.sleep(n*1000);
}
catch(InterruptedException
e)
{
System.out.println("休眠被中斷。");
}
如有疑問,請追問。
Ⅵ 如何讓java主進程暫停
public class a{
public static void main(String[] args) {
System.out.println("哈");
try{
Thread.sleep(1000);
}catch(Exception e){
System.exit(0);//退出程序
}
System.out.println("成功了");
}
}
Ⅶ 怎麼讓一個正在運行的java程序停下來/
eclipse和myeclipse可以按輸出框上的紅色小正方形!
還可以用ctrl+shift+esc調出任務管理器強制結束任務!
Ⅷ 在Java中,怎麼讓程序暫停執行,然後按任意鍵繼續執行
1.寫個死循環如:while(true);
2.循環裡面做個監控,檢測到有鍵盤或滑鼠操作時,繼續
Ⅸ java中如何暫停一個程序
1.
Thread.sleep(4000);
暫停4000毫秒,也就是四秒,如果像無限暫停那就把4000改成一個足夠大的數.
* 注意引入Thread的包,Eclipse或Intellij會自動提示 (我忘了在哪個包了~
2.
可以用java.util.Scanner來要求用戶輸入東西以達到暫停效果,
具體使用方法請網路
Ⅹ JAVA中如何讓程序暫停
看到的回答確實有點不明不白的。樓主估計已經搞定了吧,應該是這么做的
在你想要暫停的地方加上下面這段程序
try{
Thread.sleep(10000);
}catch(Exception e){
}
不需要添加什麼包哦,sleep裡面的參數就是你要停止的時間,單位是毫秒。