日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

while的用法java_java中的while循环和do while循环

發布時間:2024/8/23 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 while的用法java_java中的while循环和do while循环 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

那么在講解循環之前呢我們先來了解一下什么是循環?? 生活中的例子 車子的輪胎他就是一直在循環 馬拉松跑到也是在循環 因為運動員不停的一圈一圈在跑這也是一個循環

那么我們為什么要學習循環呢?

下面看一個小問題? 張浩Java考試成績未達到自己的目標。為了表明自己勤奮學習的決心,他決定在程序中寫一百遍“好好學習,天天向上!”打印出來,效果如圖所示

可以看到張浩打印了100遍System.out.print("好好學習天天向上");寫了好久非常麻煩如如果我們寫一萬遍你 那么有沒有更簡單的方法實現這個復雜的問題呢,既然我門講到這了那就一定有解決他的問題 我們今天學習了循環 就可以很輕松的解決者這個問題如下圖可以顯示同樣的效果

這個看起來是不是特別簡單啊? 下面我們來了解一下究竟怎么利用這個循環

首先我們來看一下循環的語法結構所謂語法結構就是不可以修改的

while(循環條件){

循環操作

}

大家可以看到 while循環的基本語法結構? 這個語法結構就像是生活中的法律 不可以修改? while()括號里面有循環條件 如果循環條件返回為true 也就是滿足循環條件那么就執行循環操作? 否則 就不會執行循環操作

左邊的是語法? 右邊的是具體操作 首先定義了一個變量 int i=1;

循環條件是如果i小于等于100 那么就執行循環操作 也就是所謂的 大括號里面的代碼? 然后i++ 代表 i=i+1;每一次i都是在自身原有的值基礎上自身加1 第一次i++??? i的值是1每一次都加一 循環100次 然后條件不成立就完成了循環

注意:但是使用這個循環一定要注意 如果條件永遠成立的話那就就會死循環 如果出現這個情況就需要終止程序

死循環這個問題? 基本上所有剛接觸這個知識點的人都遇到過這個問題? 我們上面的案例控制循環條件的是? i? 因為 每執行一循環 i的值就會加1等到i的值大于100的時候 那么循環結構不成立 所以就不會再次執行循環操作

while循環的特點是先判斷 在執行 如果判斷結構返回的是錯誤 那么不會執行

既然我們了解了while循環 下面我們來了解do while循環

首先 看一下 為師呢么要使用do while循環

這里有個問題

經過幾天的學習,老師給張浩一道測試題,

讓他先上機編寫程序完成,

然后老師檢查是否合格。如果不合格,則繼續編寫

如果使用 while循環 那么也只能先判斷 合不合格? 但是我們這個題是先讓你看一下 然后在判斷合格否 那么這樣的問題應該怎么解決呢這就需要我們的do -while循環了

do while語法

可以看出? while 與 do while 循環 的不同點是 do -while循環是先執行一次 在判斷? while循環是先判斷在執行while循環是如果條件不成立一次都不執行

do while循環是不管條件成不成立都先執行一次

具體的示例就是

先看 然后在判斷 下面的while尋胡娜條件是? 如果用戶輸入的是y那么繼續循環 但是你要注意的是 前面有個!號 意思是 取反的意思 如果是真則結果假 如果是假 則結果為真 也就是說如果用戶輸入y那么就停止循環了

下面看一下while循環合do-while循環的區別

總結

以上是生活随笔為你收集整理的while的用法java_java中的while循环和do while循环的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。