Java中對while(true)的理解


while(true)作為無限循環,經常在不知道循環次數的時候使用,並且需要在循環內使用break才會停止。

run()方法中基本都會寫while(true)的循環,如下:

public class XXXThread implements Runnable {

public void run(){

while(true) {

……

}

}

}

  

使用while(true)的作用:

run方法中的代碼就是線程要運行的代碼,運行完畢以后,就不會再次運行,其方法本身並不是無限循環的。而while(true)是為了讓run方法中的代碼不斷重復的運行,也就是讓線程不停的運行,便於查看效果。如果去掉,run運行結束,線程也就結束了。

當然,while(true)並不是run()方法必須的,如果線程的run()部分只需要執行一次,則不需要嵌套while(true)循環。

while(true)是一個無窮循環語句  我們必須在他的循環語句內部加入一個判斷  當他達到了什么要求就會跳出

int i =1

while(true)

{

if(i>10)break;

i++;

}
//這樣最后彈出的就是11;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM