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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java03-day03【switch、循环(for、while、do...while)、三种循环的区别、跳转控制语句、Random、循环经典例题】

發(fā)布時(shí)間:2024/9/30 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java03-day03【switch、循环(for、while、do...while)、三种循环的区别、跳转控制语句、Random、循环经典例题】 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
  • java零基礎(chǔ)入門到精通(2019版)【黑馬程序員】
  • 視頻+資料:【鏈接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg? ?提取碼:zjxs】
  • “Java基礎(chǔ)”專欄
  • Java基礎(chǔ)--學(xué)習(xí)筆記(零起點(diǎn)打開java世界的大門)--博客匯總表

目? ?錄

037_switch結(jié)構(gòu)

038_春夏秋冬

039_for結(jié)構(gòu)

040_輸出數(shù)據(jù)

041_求和

042_求偶數(shù)和

043_水仙花

044_統(tǒng)計(jì)

045_while結(jié)構(gòu)

046_珠穆朗瑪峰

047_do...while結(jié)構(gòu)

048_三種循環(huán)的區(qū)別

049_跳轉(zhuǎn)控制語句

050_循環(huán)嵌套

051_Random

052_猜數(shù)字


037_switch結(jié)構(gòu)

038_春夏秋冬

039_for結(jié)構(gòu)

循環(huán):

循環(huán)語句可以在滿足循環(huán)條件的情況下,反復(fù)執(zhí)行某一段代碼,這段被重復(fù)執(zhí)行的代碼被稱為循環(huán)體語句,當(dāng)反復(fù)執(zhí)行這個(gè)循環(huán)體時(shí),需要在合適的時(shí)候把循環(huán)判斷條件修改為false,從而結(jié)束循環(huán),否則循環(huán)將一直執(zhí)行下去,形成死循環(huán)。

for循環(huán)格式:

循環(huán)結(jié)構(gòu)的組成(格式解釋):

  • 初始化語句: 用于表示循環(huán)開啟時(shí)的起始狀態(tài),簡單說就是循環(huán)開始的時(shí)候什么樣。
  • 條件判斷語句:用于表示循環(huán)反復(fù)執(zhí)行的條件,簡單說就是判斷循環(huán)是否能一直執(zhí)行下去。
  • 循環(huán)體語句: 用于表示循環(huán)反復(fù)執(zhí)行的內(nèi)容,簡單說就是循環(huán)反復(fù)執(zhí)行的事情。
  • 條件控制語句:用于表示循環(huán)執(zhí)行中每次變化的內(nèi)容,簡單說就是控制循環(huán)是否能執(zhí)行下去。

循環(huán)結(jié)構(gòu)對應(yīng)的語法:

  • 初始化語句:這里可以是一條或者多條語句,這些語句可以完成一些初始化操作。
  • 條件判斷語句:這里使用一個(gè)結(jié)果值為boolean類型的表達(dá)式,這個(gè)表達(dá)式能決定是否執(zhí)行循環(huán)體。例如: a<3
  • 循環(huán)體語句:這里可以是任意語句,這些語句將反復(fù)執(zhí)行。
  • 條件控制語句:這里通常是使用一條語句來改變變量的值,從而達(dá)到控制循環(huán)是否繼續(xù)向下執(zhí)行的效果。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?常見i++,i--這樣的操作。

執(zhí)行流程:

040_輸出數(shù)據(jù)

041_求和

  • 今后遇到的需求中,如果帶有求和二字,請立即聯(lián)想到求和變量。
  • 求和變量的定義位置,必須在循環(huán)外部,如果在循環(huán)內(nèi)部則計(jì)算出的數(shù)據(jù)將是錯(cuò)誤的。

042_求偶數(shù)和

043_水仙花

044_統(tǒng)計(jì)

本題要點(diǎn):

  • 今后如果需求帶有統(tǒng)計(jì)xxx,請先想到計(jì)數(shù)器變量。
  • 計(jì)數(shù)器變量定義的位置,必須在循環(huán)外部。

045_while結(jié)構(gòu)

046_珠穆朗瑪峰

047_do...while結(jié)構(gòu)

048_三種循環(huán)的區(qū)別

049_跳轉(zhuǎn)控制語句

跳轉(zhuǎn)控制語句概述

跳轉(zhuǎn)控制語句(break)

  • 用在循環(huán)中,基于條件控制,終止循環(huán)體內(nèi)容的執(zhí)行,也就是說結(jié)束當(dāng)前的整個(gè)循環(huán)。

跳轉(zhuǎn)控制語句(continue)

  • 用在循環(huán)中,基于條件控制,跳過某次循環(huán)體內(nèi)容的執(zhí)行,繼續(xù)下一次的執(zhí)行。

注意: continue只能在循環(huán)中進(jìn)行使用!

050_循環(huán)嵌套

循環(huán)嵌套概述:在循環(huán)中,繼續(xù)定義循環(huán)。

理解:整個(gè)內(nèi)循環(huán),就是外循環(huán)的一個(gè)循環(huán)體,內(nèi)部循環(huán)體沒有執(zhí)行完畢,外循環(huán)是不會(huì)繼續(xù)向下執(zhí)行的。

結(jié)論:外循環(huán)執(zhí)行一次,內(nèi)循環(huán)執(zhí)行一圈。

/*循環(huán)嵌套:循環(huán)語句中包含循環(huán)語句需求:在控制臺(tái)輸出一天的小時(shí)和分鐘分鐘和小時(shí)的范圍:分鐘:0 <= minute < 60小時(shí):0 <= hour < 24 */ public class ForForDemo {public static void main(String[] args) {/*System.out.println("0時(shí)0分");System.out.println("0時(shí)1分");System.out.println("0時(shí)2分");System.out.println("0時(shí)3分");System.out.println("--------");System.out.println("1時(shí)0分");System.out.println("1時(shí)1分");System.out.println("1時(shí)2分");System.out.println("1時(shí)3分");System.out.println("--------");System.out.println("2時(shí)0分");System.out.println("2時(shí)1分");System.out.println("2時(shí)2分");System.out.println("2時(shí)3分");*///循環(huán)改進(jìn)/*for(int minute=0; minute<4; minute++) {System.out.println("0時(shí)" + minute + "分");}System.out.println("--------");for(int minute=0; minute<4; minute++) {System.out.println("1時(shí)" + minute + "分");}System.out.println("--------");for(int minute=0; minute<4; minute++) {System.out.println("2時(shí)" + minute + "分");}System.out.println("--------");*///外循環(huán)控制小時(shí)的范圍,內(nèi)循環(huán)控制分鐘的范圍/*for(int hour=0; hour<3; hour++) {for(int minute=0; minute<4; minute++) {System.out.println(hour + "時(shí)" + minute + "分");}System.out.println("--------");}*/for(int hour=0; hour<24; hour++) {for(int minute=0; minute<60; minute++) {System.out.println(hour + "時(shí)" + minute + "分");}System.out.println("--------");}} }

051_Random

Random類似Scanner,也是Java提供好的API,內(nèi)部提供了產(chǎn)生隨機(jī)數(shù)的功能。

API后續(xù)課程詳細(xì)講解,現(xiàn)在可以簡單理解為Java已經(jīng)寫好的代碼。

10代表的是一個(gè)范圍,如果括號寫10,產(chǎn)生的隨機(jī)數(shù)就是0-9;括號寫20,參數(shù)的隨機(jī)數(shù)則是0- 19。

052_猜數(shù)字

總結(jié)

以上是生活随笔為你收集整理的Java03-day03【switch、循环(for、while、do...while)、三种循环的区别、跳转控制语句、Random、循环经典例题】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。