电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Java基礎(chǔ)入門篇——While循環(huán)

瀏覽:8日期:2022-08-21 10:05:01

循環(huán)結(jié)構(gòu)分兩大類,一類是當(dāng)型,一類是直到型。

當(dāng)型:

當(dāng)布爾值表達式條件為True時,反復(fù)執(zhí)行某語句,當(dāng)布爾表達式的值為False時才停止循環(huán),例如:while 與 for循環(huán)。

直到型:

先執(zhí)行某語句,在判斷布爾表達式,如果為true,再執(zhí)行某語句,如此反復(fù),直到布爾表達式條件為false時才停止循環(huán),例如do - while循環(huán)。

語法結(jié)構(gòu):

while (布爾表達式){ 循環(huán)體;}一、循環(huán)結(jié)構(gòu)語句

1.在我們實際生活中經(jīng)常會把同一件事情重復(fù)做好幾次。例如:潮汕人喜歡喝茶,只要在喝茶的過程,沖泡的行為;做俯臥撐的起伏的動作等。在java中有一種特殊的語句叫做循環(huán)語句,它可以實現(xiàn)將一段代碼重復(fù)執(zhí)行。例如求1~10的整數(shù)和。

2.循環(huán)語句分為while循環(huán)語句、do-while循環(huán)語句、for循環(huán)語句三種。

二、while循環(huán)語句

1.while循環(huán)語句是根據(jù)條件判斷來決定是否執(zhí)行大括號({})的執(zhí)行語句。while語句會反復(fù)地進行條件判斷,只要條件成立,大括號({})的語句就會被執(zhí)行,直到條件不成立,while循環(huán)結(jié)束。

2.while循環(huán)語句的語法語句

[初始化語句] while( 條件 ){ s1:執(zhí)行語句 }

在語法結(jié)構(gòu)中{}中的執(zhí)行語句稱為循環(huán)體,循環(huán)體是否被執(zhí)行就看條件滿不滿足。

3.while循環(huán)的流程圖

Java基礎(chǔ)入門篇——While循環(huán)

當(dāng)條件為true時,循環(huán)體就會執(zhí)行,循環(huán)體執(zhí)行完之后會繼續(xù)判斷條件,是否循環(huán)條件為true,如果為true繼續(xù)執(zhí)行循環(huán)體,直到循環(huán)條件為false,while循環(huán)就結(jié)束。

4.使用while循環(huán)語句求1-10整數(shù)的和

int i = 1, sum = 0; while(i <= 10){ sum += i; i++; } System.out.println('1-10的整數(shù)和值為' + sum); System.out.println('1-10的整數(shù)和值為' + sum);

輸出的結(jié)果是:

1-10的整數(shù)和值為55

首先是定義int類型變量i和sum,i=1,sum=0是用來保存計算1-10整數(shù)和的結(jié)果。從i等于1,只要i小于等于10,就會執(zhí)行循環(huán)體的語句,sum+=i相當(dāng)于sum=sum+i,i的值自增,直到不滿足條件,while循環(huán)結(jié)束輸出1-10整數(shù)的和的結(jié)果。

三、do-while循環(huán)語句

1.do-while循環(huán)語句和while循環(huán)類似,語法語句

do{ s1:執(zhí)行語句 } while( 條件 );

在上面這個語法語句中,do后面大括號({})執(zhí)行語句是循環(huán)體,do-while循環(huán)的條件放在循環(huán)體的后面。這說明先執(zhí)行循環(huán)體,再判斷條件,條件滿足繼續(xù)執(zhí)行循環(huán)體,否則退出循環(huán),執(zhí)行do-while循環(huán)后面的語句。因此,在do-while循環(huán)中,循環(huán)體被執(zhí)行的次數(shù)是1或若干次。

2.do-while循環(huán)語句流程圖

Java基礎(chǔ)入門篇——While循環(huán)

3.使用do-while循環(huán)求1~10的整數(shù)和

int i = 1, sum = 0; do{ sum += i; i++; }while(i <= 10); System.out.println('1-10的整數(shù)和值為' + sum);

輸出的結(jié)果是:

1-10的整數(shù)和值為55

首先定義了int類型變量i和sum,i=1,sum是用來保存1-10的整數(shù)和的值,先執(zhí)行循環(huán)體,sum+=i相當(dāng)sum=sum+i的值,sum的值為1,i自增,然后看i<=10的條件是否滿足,如果滿足就繼續(xù)執(zhí)行,不滿足就退出這個do-while循環(huán),輸出1-10的正數(shù)和值為55。

四、break使用

1.在循環(huán)語句中,使用break語句可以直接跳出循環(huán),忽略循環(huán)體的任何其他語句和循環(huán)條件測試。換句話說,循環(huán)中遇到break語句時,循環(huán)終止,程序轉(zhuǎn)到循環(huán)后面的語句處繼續(xù)執(zhí)行。

2.break使用例子如下所示:

int i=0; while(i<10){ i++; if(i==5){ break; } System.out.print(i); }

輸出的結(jié)果是:1234

可以看到定義int類型變量i為0,因為i=0,i<10所以滿足條件執(zhí)行循環(huán)體,然后i自增,此時i=1,1<10滿足條件,繼續(xù)執(zhí)行循環(huán)體,i=2,2<10滿足條件,再繼續(xù)執(zhí)行到i=5退出while循環(huán)。

五、總結(jié)

本文介紹了循環(huán)結(jié)構(gòu)語句while和do-while循環(huán)、break的使用,while循環(huán)語句通過流程圖和語法語句結(jié)合一個求1~10的整數(shù)和的例子來幫助大家理解while循環(huán)的用法。do-while循環(huán)和while循環(huán)類似,do-while是先執(zhí)行循環(huán)體,再判斷條件,條件滿足繼續(xù)執(zhí)行循環(huán)體,否則退出循環(huán),執(zhí)行do-while循環(huán)后面的語句。簡單介紹break的使用,break是跳出這個循環(huán)體。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 电动百叶窗,开窗器,电动遮阳百叶,电动开窗机生产厂家-徐州鑫友工控科技发展有限公司 | 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 | 欧盟ce检测认证_reach检测报告_第三方检测中心-深圳市威腾检验技术有限公司 | 博客-悦享汽车品质生活| 全自动贴标机-套标机-工业热风机-不干胶贴标机-上海厚冉机械 | 能耗监测系统-节能监测系统-能源管理系统-三水智能化 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 塑料薄膜_PP薄膜_聚乙烯薄膜-常州市鑫美新材料包装厂 | 标准品网_标准品信息网_【中检计量】 | 武汉高低温试验箱_恒温恒湿试验箱厂家-武汉蓝锐环境科技有限公司 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 台式恒温摇床价格_大容量恒温摇床厂家-上海量壹科学仪器有限公司 | 淄博不锈钢无缝管,淄博不锈钢管-鑫门物资有限公司 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 手机存放柜,超市储物柜,电子储物柜,自动寄存柜,行李寄存柜,自动存包柜,条码存包柜-上海天琪实业有限公司 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 船用烟火信号弹-CCS防汛救生圈-船用救生抛绳器(海威救生设备) | 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 | Copeland/谷轮压缩机,谷轮半封闭压缩机,谷轮涡旋压缩机,型号规格,技术参数,尺寸图片,价格经销商 CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 上海盐水喷雾试验机_两厢式冷热冲击试验箱-巨怡环试 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 双舌接地线-PC68数字式高阻计-ZC36|苏海百科 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 中式装修设计_室内中式装修_【云臻轩】中式设计机构 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 苏州教学设备-化工教学设备-环境工程教学模型|同科教仪 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 真石漆,山东真石漆,真石漆厂家,真石漆价格-山东新佳涂料有限公司 | 机制砂选粉机_砂石选粉机厂家-盐城市助成粉磨科技有限公司 | 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | ph计,实验室ph计,台式ph计,实验室酸度计,台式酸度计 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 |