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循环的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三菱goto怎么用_GOTO语句使用方法
- 下一篇: 聘用计算机高级职称,关于咨询高级职称聘用