package first;import java.util.Scanner;public class do_whileDemo { public static void main(String[] args) { //do-while循環(huán)與之前的while循環(huán)的區(qū)別在于 //do-while循環(huán)是先執(zhí)行一次再進(jìn)行判斷,而while循環(huán)是先判斷在執(zhí)行 //do-while循環(huán)最少執(zhí)行一次循環(huán)體,while循環(huán)至少一次也不執(zhí)行 System.out.println("--------------案例一:用do-while循環(huán)實(shí)現(xiàn)求1--100之間的偶數(shù)和--------------"); //定義一個(gè)計(jì)數(shù)器count int count =1; //定義一個(gè)total記錄偶數(shù)的綜合 int total = 0; do{ //判斷count是否是偶數(shù) if(count%2==0) { //是偶數(shù) 那么total=total+count total+=count; } //在判斷完了之后才count++ count++; }while(count<=100);//記住以分號(hào)結(jié)尾 System.out.println("1--100之間的偶數(shù)和為:"+total); System.out.println("--------------案例二:用do-while循環(huán)實(shí)循環(huán)輸入正確之后退出--------------"); //定義一個(gè)表達(dá)式作為循環(huán)條件 do{ //提示輸入一個(gè)數(shù)字 System.out.println("請(qǐng)輸入該源碼的解壓數(shù)字"); //創(chuàng)建輸入類的對(duì)象Scanner Scanner input = new Scanner(System.in);//用Scanner記得import java.util.Scanner; int number = input.nextInt();//輸入一個(gè)數(shù)字并接受 if(number == 88) { //輸入正確,輸入正確之后退出 System.out.println("恭喜你猜對(duì)解壓碼"); //猜對(duì)之后break終止循環(huán) }else { //問用戶是否繼續(xù) System.out.println("輸入錯(cuò)誤");// } }while(true); }}
Java相關(guān)技術(shù)內(nèi)容
Java for循環(huán)語句:http://www.bjpowernode.com/tutorial_java_se/92.html
Java while循環(huán)語句:http://www.bjpowernode.com/tutorial_java_se/93.html
Java do while循環(huán)語句:http://www.bjpowernode.com/tutorial_java_se/94.html
以上就是深圳達(dá)內(nèi)教育java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java循環(huán)語句do-while的詳解”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。