12306网站多钱做的网站建设贰金手指下拉贰壹
2026/6/1 15:51:59 网站建设 项目流程
12306网站多钱做的,网站建设贰金手指下拉贰壹,海南省交通工程建设局网站,南宁定制网站制作电话循环结构 while循环 while是最基本的循环#xff0c;它的结构为#xff1a; while(布尔表达式){//循环内容 }只要布尔表达式为true#xff0c;循环就会一直执行下去。 我们大多数情况是会让循环停止下来的#xff0c;我们需要一个让表达式失效的方式来结束循环。 少部分情况…循环结构while循环while是最基本的循环它的结构为while(布尔表达式){//循环内容}只要布尔表达式为true循环就会一直执行下去。我们大多数情况是会让循环停止下来的我们需要一个让表达式失效的方式来结束循环。少部分情况需要循环一直执行比如服务器的请求响应监听等。循环条件一直为true就会造成无限循环【死循环】我们正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死崩溃思考计算123…100packagecom.jiaguangqing.struct;publicclassWhileDemo01{publicstaticvoidmain(String[]args){//输出1-100inti0;while(i100){i;System.out.println(i);}}}123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100进程已结束退出代码为0packagecom.jiaguangqing.struct;publicclassWhileDemo02{publicstaticvoidmain(String[]args){while(true){//等待客户端连接//定时检查//....//死循环尽量避免死循环}}}packagecom.jiaguangqing.struct;publicclassWhileDemo03{publicstaticvoidmain(String[]args){//计算123..100//高斯的故事inti0;intsum0;while(i100){sumsumi;i;}System.out.println(sum);}}5050进程已结束退出代码为0do…while循环对于while语句而言如果不满足条件则不能进入循环。但有时候我们需要即使不满足条件也至少执行一次。do…while循环和while循环相似不同的是do…while循环至少会执行一次。do{//代码语句}while(布尔表达式)While和do-While的区别while先判断后执行。dowhile是先执行后判断Do…while总是保证循环体会被至少执行一次这是他们的主要差别。packagecom.jiaguangqing.struct;publicclassDoWhileDemo01{publicstaticvoidmain(String[]args){inti0;intsum0;do{sumsumi;i;}while(i100);System.out.println(sum);}}5050进程已结束退出代码为0packagecom.jiaguangqing.struct;publicclassDoWhileDemo02{publicstaticvoidmain(String[]args){inta0;while(a0){System.out.println(a);a;}System.out.println();do{System.out.println(a);a;}while(a0);}}0进程已结束退出代码为0for循环在Java5中引入了一种主要用于数组的增强型for循环。虽然所有循环结构都可以用while或者do…while表示但Java提供了另一种语句——for循环使一些循环结构变得更加简单。for循环语句是支持迭代的一种通用结构是最有效、最灵活的循环结构。for循环执行的次数是在执行前就确定的。语法格式如下for(初始化布尔表达式更新){//代码语句}练习1计算0到100之间的奇数和偶数的和packagecom.jiaguangqing.struct;publicclassForDemo02{publicstaticvoidmain(String[]args){//练习1计算0到100之间的奇数和偶数的和intoddSum0;//oddSum:奇数的和intevenSum0;//evenSum:偶数的和for(inti0;i100;i){if(i%2!0){//奇数oddSumi;//oddSun oddSum i;}else{//偶数evenSumi;}}System.out.println(奇数的和oddSum);System.out.println(偶数的和evenSum);}}奇数的和2500偶数的和2550进程已结束退出代码为0练习2用while或for循环输出1-1000之间能被5整除的数并且每行输出3个packagecom.jiaguangqing.struct;publicclassForDemo03{publicstaticvoidmain(String[]args){//练习2用while或for循环输出1-1000之间能被5整除的数并且每行输出3个for(inti0;i1000;i){if(i%50){System.out.print(i\t);}if(i%(5*3)0){//每行System.out.println();//输出空串等于换行//System.out.print(\n);//\n就是换行}}//println 输出完会换行//print 输出完不会换行System.out.println();System.out.println();inti0;while(i1000){i;if(i%50){System.out.print(i\t);}if(i%(5*3)0){System.out.println();}}}}05101520253035404550556065707580859095100105110115120125130135140145150155160165170175180185190195200205210215220225230235240245250255260265270275280285290295300305310315320325330335340345350355360365370375380385390395400405410415420425430435440445450455460465470475480485490495500505510515520525530535540545550555560565570575580585590595600605610615620625630635640645650655660665670675680685690695700705710715720725730735740745750755760765770775780785790795800805810815820825830835840845850855860865870875880885890895900905910915920925930935940945950955960965970975980985990995100051015202530354045505560657075808590951001051101151201251301351401451501551601651701751801851901952002052102152202252302352402452502552602652702752802852902953003053103153203253303353403453503553603653703753803853903954004054104154204254304354404454504554604654704754804854904955005055105155205255305355405455505555605655705755805855905956006056106156206256306356406456506556606656706756806856906957007057107157207257307357407457507557607657707757807857907958008058108158208258308358408458508558608658708758808858908959009059109159209259309359409459509559609659709759809859909951000进程已结束退出代码为0练习3打印九九乘法表packagecom.jiaguangqing.struct;/* 1*11 1*22 2*24 1*33 2*36 3*39 1*44 2*48 3*412 4*416 1*55 2*510 3*515 4*520 5*525 1*66 2*612 3*618 4*624 5*630 6*636 1*77 2*714 3*721 4*728 5*735 6*742 7*749 1*88 2*816 3*824 4*832 5*840 6*848 7*856 8*864 1*99 2*918 3*927 4*936 5*945 6*954 7*963 8*972 9*981 */publicclassForDemo04{publicstaticvoidmain(String[]args){//1.我们先打印第一列这个大家应该都会//2.我们把固定的1在用一个循环包起来//3.去掉重复项oi//4.调整样式for(inti1;i9;i){for(into1;oi;o){System.out.print(o*io*i\t);}System.out.println();}}}1*111*222*241*332*363*391*442*483*4124*4161*552*5103*5154*5205*5251*662*6123*6184*6245*6306*6361*772*7143*7214*7285*7356*7427*7491*882*8163*8244*8325*8406*8487*8568*8641*992*9183*9274*9365*9456*9547*9638*9729*981进程已结束退出代码为0增强for循环这里我们先只是见一面做个了解之后数组我们重点使用Java5引入了一种主要用于数组或集合的增强型for循环。Java增强for循环语法格式如下for(声明语句:表达式){//代码句子}声明语句声明新的局部变量该表量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块其值与此时数组元素的值相等。表达式表达式是要访问的数组名或者是返回值为数组的方法packagecom.jiaguangqing.struct;publicclassForDemo05{publicstaticvoidmain(String[]args){int[]numbers{10,20,30,40,50};//定义了一个数组for(inti0;i5;i){System.out.println(numbers[i]);}System.out.println();//遍历数组元素for(intx:numbers){System.out.println(x);}}}10203040501020304050进程已结束退出代码为0

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询