你可以在要停止的部分這樣寫
創(chuàng)新互聯(lián)為企業(yè)級(jí)客戶提高一站式互聯(lián)網(wǎng)+設(shè)計(jì)服務(wù),主要包括成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、重慶APP軟件開(kāi)發(fā)、微信小程序開(kāi)發(fā)、宣傳片制作、LOGO設(shè)計(jì)等,幫助客戶快速提升營(yíng)銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗(yàn)豐富的經(jīng)驗(yàn),可以確保每一個(gè)作品的質(zhì)量和創(chuàng)作周期,同時(shí)每年都有很多新員工加入,為我們帶來(lái)大量新的創(chuàng)意。
if(true){
return?;//或者其他的操作,這樣就會(huì)退出當(dāng)前的方法,不執(zhí)行后面的語(yǔ)句而且不退出程序
}
1.
Thread.sleep(4000);
暫停4000毫秒,也就是四秒,如果像無(wú)限暫停那就把4000改成一個(gè)足夠大的數(shù).
* 注意引入Thread的包,Eclipse或Intellij會(huì)自動(dòng)提示 (我忘了在哪個(gè)包了~
2.
可以用java.util.Scanner來(lái)要求用戶輸入東西以達(dá)到暫停效果,
具體使用方法請(qǐng)百度
java 停止一個(gè)死循環(huán),可以使用break關(guān)鍵字,跳出循環(huán),如下代碼:
package?com.qiu.lin.he;
public?class?Ceshi?{
public?static?void?main(String[]?args)?{
for?(int?i?=?2;?i??0;?i++)?{
if?(i?==?80)?{
System.out.println("死循環(huán)退出了");
break;
}
}
}
}
運(yùn)行結(jié)果如下:
方案操作如下:
(1)讓程序在一個(gè)單獨(dú)的線程中運(yùn)行,然后在終止時(shí),可以用線程的終止方法來(lái)結(jié)束它。
(2)退出Java程序時(shí)盡量不要使用java.lang.System的exit方法。Exit?方法可以終止JVM,從而終止程序,但如果同時(shí)運(yùn)行了另一個(gè)Java程序,使用exit方法就會(huì)讓該程序也關(guān)閉,這顯然不是希望看到的情況?。。?!
要退出Java程序,可以使用destory()退出一個(gè)獨(dú)立運(yùn)行的過(guò)程。對(duì)于多線程程序,必須要關(guān)閉各個(gè)非守護(hù)線程。
只有在程序非正常退出時(shí),才使用exit方法退出程序