黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 java se程序設計基礎教程,玩轉循環結構

java se程序設計基礎教程,玩轉循環結構

更新時間:2020-04-02 11:33:41 來源:動力節點 瀏覽2218次


  循環的基本結構


  為了講解方便,我們可以將循環結構劃分為四個部分來進行描述。當然,這四個部分并不是都要出現,甚至在都不出現時也可以構成一個循環結構。并且,對于不同的循環結構,每個部分的相對位置也不同。


  1. 初始化部分


  在進入循環結構之前可以定義一些循環中以及循環結束后都要用到的變量,進行賦值。


  2. 判斷條件部分


  用于決定是否繼續進行循環,如果為假,則循環結束。判斷部分可以直接使用一個布爾類型的變量,或者使用表達式,但是必須保證表達式的結果為布爾類型。


  3. 循環體部分


  循環結構的核心部分,用于書寫每次想要重復執行的代碼,通常要根據程序功能來設計。


  4. 迭代部分


  用于輔助控制循環的結束,在循環體之后執行,如變量自增等。


java se程序設計基礎教程,玩轉循環結構


  與判斷結構類似,當不使用大括號時,循環結構只能控制一行代碼,通常我們會添加大括號


  while循環


  1. 循環結構


  [初始化部分]


  while(條件判斷部分){


  循環體


  [迭代部分]


  2. 循環特點


  對于while循環,通常用于循環次數不確定時,如:讓使用者決定什么時候退出循環。


  可以用一個布爾變量直接來決定循環是否繼續


  可以用break關鍵字隨時跳出循環


  當條件判斷部分不成立時結束循環


  初始化部分和迭代部分可以省略


  條件判斷部分后如果出現分號會導致結構直接結束


  3. 示例程序


  循環輸出1到9


  public static void main(String[] args){


  // 初始化部分


  int i = 1;


  // 括號中為循環繼續執行的條件:當i的值小于等于9時


  while(i <= 9){


  // 循環體部分


  System.out.println(i);


  // 迭代部分:輔助控制循環結束或根據循環體的需要來寫


  i++;


  }


  }


  猜字程序


  import java.util.Scanner;


  import java.util.Random;


  public class Test{


  public static void main(String[] args){


  // 初始化Scanner,用于從鍵盤讀入數據


  Scanner sc = new Scanner(System.in);


  // 初始化隨機數生成工具


  Random random = new Random();


  // 隨機生成一個0~99的整數


  int n = random.nextInt(100);


  // 定義一個布爾類型的變量,用于控制循環的結束


  boolean flag = true;


  // 使用flag作為控制循環結束的變量


  while(flag){


  System.out.println("請輸入一個數:");


  // 從鍵盤讀取一個數


  int temp = sc.nextInt();


  // 判斷輸入的數是否與隨機數相同,猜中則退出


  if(temp == n){


  System.out.println("猜中了!");


  // 修改flag為false,使得循環退出


  flag = false;


  }else{


  // 如果沒有猜中,就讓用戶自己決定是不是要繼續猜


  System.out.println("猜錯了!還要繼續嗎?1:繼續2:退出");


  // 如果輸入的數字為2則退出(此處暫不考慮輸入出錯等其他情況)


  if(sc.nextInt() == 2){


  // 修改flag為false,使得循環退出


  flag = false;


  }


  }


  }


  // 使用后關閉


  sc.close();


  }


  }


  do-while循環


  1. 循環結構


  [初始化部分]


  do{


  循環體


  [迭代部分]


  }while(條件判斷部分);


java se程序設計基礎教程,玩轉循環結構


  以上就是動力節點java培訓機構的小編針對“java se程序設計基礎教程,玩轉循環結構”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产va免费精品观看 | 精品国产一区二区三区四 | 最好看2019高清中文字幕 | 污视频在线看网站 | 国产精品一国产精品免费 | 91欧美在线视频 | 午夜影视在线视频观看免费 | 精品五夜婷香蕉国产线看观看 | 美女黄色免费在线观看 | 国产区精品高清在线观看 | 小明天天看 | 日日干天天操 | 久久夜靖品 | 国产一极毛片 | 久久青草免费97线频观 | 亚洲精品另类有吗中文字幕 | 欧美激情综合色综合啪啪五月 | 国产成人高清视频免费播放 | 亚洲天堂网站在线 | 久久久久亚洲视频 | 欧美成人免费观看国产 | 18男女很黄的视频 | 五月丁香六月综合缴清无码 | 亚洲高清视频在线观看 | xx欧美 | 亚洲色图 欧美 | 又黄又爽又色的性视频 | 99九九精品免费视频观看 | 成人黄色免费在线观看 | 国产精品久久久香蕉 | 亚洲欧美日韩在线观看二区 | 欧美午夜一艳片欧美精品 | 九色福利 | 欧美激情一区 | 欧美成人精品高清在线观看 | 亚洲一区二区三区成人 | 一级毛片免费的 | 欧美在线视频精品 | 国模啪啪一区二区三区 | 亚洲精品视频专区 | 日本r级视频 |