您好,登錄后才能下訂單哦!
本篇內容主要講解“Java選擇與循環結構怎么掌握”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Java選擇與循環結構怎么掌握”吧!
int money=10; if(money>100){ System.out.println("money小于100"); }
Java內的if其實和別的編程語言是一樣的,在if后的括號內,寫需要判斷的數據,若符合,則執行。
多重if結構,有多種選擇但是選擇一種 這里就要搭配else if 來使用
if (number==1) { System.out.println("你選擇的是牙膏,10¥"); shop = 10; }else if (number==2) { System.out.println("你選擇的是毛巾,15¥"); shop = 15; }else if (number==3) { System.out.println("你選擇的是臉盆,20¥"); shop = 20; }else { System.out.println("選擇錯誤"); a = false; }
需要多重判斷的時候,就在上一個if的結束括號后,寫else if 就可以重新進行下個判斷,程序就會一直對比下去,如執行完所有的if 還沒有符合的,就執行else語句,例上面的代碼可以讓大家跟深刻理解,就是對number值的一個判斷。
顧名思義,嵌套if就是在if里面再寫if,程序執行時,先跳過父級if判斷,再進入到嵌套里面的if,若里面嵌套多個if,執行過程也是一樣的。
if(a>0) { if (a<10) { if(a=7){ System.out.println("a是7"); } } }
這里的代碼, 若a>0,符合,進入第二個if,若a<10,符合,進入第三個if,若a=7,則執行成功,運行輸出語句。
switch: 也能用于多重選擇,但是switch只能用于等值判斷,不能用于區間判斷
語法:
switch (a) { //在switch后寫入需要判斷的值 case 1: // 若判斷值等于1 System.out.println("a=1"); // 執行 break; //退出 case 2 : // 若判斷值等于2 System.out.println("a=2"); break; case 3 : // 若判斷值等于3 System.out.println("a=3"); break; default: // 若都不符合 break; //退出,這里也可以自定義任何文本,例如輸入錯誤等等 }
switch只能用于等值判斷,不能用于區間判斷
switch只能用于等值判斷,不能用于區間判斷
switch只能用于等值判斷,不能用于區間判斷
重點講三遍!!!
先判斷,后執行;先判斷條件是否滿足,如果滿足為true就執行循環體代碼,否則不執行
while(a<=10) { //若a<=10,則符合條件,進入到while內 //這里可以寫需要循環的語句 //例如輸入序號輸入錯誤時,可以進入到while內 System.out.println("a請重新輸入:");
先執行,后判斷。先不管是否滿足都執行一次,再去判斷是否需要循環。
do { System.out.println("程序已經運行");; }while(a==1); System.out.println("a是1"); //當 程序開始執行后,不管怎么樣,都會執行do后面的,然后在去while判斷 //過程和上面的while是一樣的
到此,相信大家對“Java選擇與循環結構怎么掌握”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。