do-while循環的使用及特點


為什么要使用do-while循環:

while循環是先判斷后循環,就好比考試后 先判斷你的成績是否及格 如果不及格就需要補考。

do-while循環是先循環后判斷,就像 需要先進行考試,之后才能判斷你是否及格。

語法及案例:

do{

//代碼塊

}while();

=================

public void test01(){
String answer=null;
do{
//循環操作
System.out.println("先上機編程考試");
System.out.print("老師我合格了么?(y/n): ");
answer=sc.next();


}while("n".equals(answer)); // 循環條件

System.out.println("程序結束");

}

先執行一次System.out.println("先上機編程考試");  System.out.print("老師我合格了么?(y/n): ");。

然后判斷是否需要繼續考試,如果輸入的是n 則就會回到頂部繼續循環程序。

如果輸入的是y 則結束循環,繼續執行下一步的代碼程序。

while循環和dp-while循環的區別:

while循環是先判斷,后循環。

do-while循環是先執行后判斷。

二者的區別是 do-while循環至少會執行一次。while循環可能一次都也執行。

 

二者都有各自的特點,方便我們做各種的判斷。

 

 


免責聲明!

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



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