青岛哪家做网站的公司好,cpc引流做网站cpa推广,如何做好营销推广,wordpress 注释模版乐字节小乐上次讲完了Java反射#xff0c;接下来小乐给大家讲述Java循环。循环有以下四部分#xff1a;Java循环一、循环控制1. do..while直到型 ( 先执行后判断) #xff0c;结构为:先执行循环体#xff0c;后判断布尔表达式。循环体至少执行一次其流程图如下:2. for灵活的…乐字节小乐上次讲完了Java反射接下来小乐给大家讲述Java循环。循环有以下四部分Java循环一、循环控制1. do..while直到型 ( 先执行后判断) 结构为:先执行循环体后判断布尔表达式。循环体至少执行一次其流程图如下:2. for灵活的循环 ( 能够确定循环次数) 结构为:for 循环语句是支持迭代的一种通用结构是最有效、最灵活的循环结构for 循环在执行条件测试后先执行程序部分再执行迭代因子( ( 步进) ) 。初始化部分、条件判断部分和迭代因子可以为空语句但以“;”分开下面的语句表示无限循环在 for 语句的初始化部分声明的变量其作用域为整个 for 循环体例如其流程图如下:案例a:输出10次HelloWorldb:输出1-10的数据c:输出10-1的数据d:求1-10的和e:求1-100的和;求1-100的偶数和,求1-100的奇数和;1-50当中能被3整除的数的和f: 求出 1-100当中既能被3整除又能被5整除还能被2整除的和g:求出 1-100当中能被3整除或者能被5整除或者能被2整除的和h:求5的阶乘 5!i:请找出[1200]之间能被3整除的 所有数每行输出5个数。J:请找出[1200]之间能被3整除的所有数每行输出5个数,每个数之间用逗号分隔。K:1234567891055用程序实现思考键盘输入一个年月日、判断该年月日是该年的第几天。键盘输入一个年月日、判断该年月日离该年结束还有多少天。二、嵌套循环指的是在一个循环语句内部再嵌套一循环或者多个循环输出如下图形:1、5x5的空心正方形思路要想打印一个5x5的空心正方形首先它的第一横行和最后一行都是填满的需要全部遍历出来第二三四行和只有左右两条边是出来的中间部分为空的。因此在打印第二三四列的时候需要再进行一下判断来确定打印空格。for (int x 0;x5 ;x ) //先确定是5行5列的正方形 { if (x0 x4) //打印出中间空的情况 { for (int z0;z5 ;z ) //打印竖的列 { if (z0 | z4) //第一和最后一列 { System.out.print(* ); //输出“* ” }else if(z1 z4){ //中间三列 System.out.print( );//输出“ ” } } } else if(x0 | x4){ //第一行和最后一行 for (int y0;y5 ;y ) { System.out.print(* );//全部都输出“*” } } System.out.println();//println做一个换行(print输出的内容是不换行的) }2、菱形思路分析 输出一个菱形可以拆分成两部分进行思考分成上下两个三角形来进行输出那好了如何输出一个三角那首先三角形的是一个等腰三角形而不是直角三角形所以横排除了遍历“*”之外还需要在其前边添加若干空格把它挤过去 显得比较好看所以还得遍历他前边的空格。for (int x 0;x10 ;x )//假设一共有10竖排 { if (x5)//上半个三角形的情况 { for (int z 5-x;z0 ;z-- )//前边的空格是一个越来越少的三角形形态所以定义为5-x { System.out.print( ); } for (int y0;y0 ;y-- )//上宽下窄所以遍历“*”为10-x { System.out.print(* ); } } System.out.println(); }3、空心菱形思路分析输出一个空心菱形需要拆分成三部分进行思考分成上下两个三角形来进行输出那好了如何输出一个三角那首先三角形的是一个等腰三角形而不是直角三角形所以横排除了遍历中间的菱形部分之外还需要在其前边添加若干空格把它挤过去 显得比较好看所以还得遍历他前边的空格。中间的空格也需要进行单独遍历而“*”做的框只需要把确定的值确定出来让它输出“*”即可for (int x 0;x10 ;x )//假设一共有10竖排 { if (x5)//上半个三角形的情况 { for (int z 5-x;z0 ;z-- )//前边的空格是一个越来越少的三角形形态所以定义为5-x { System.out.print( ); } for (int y0;y0 ;y-- )// 10-x为有几列 { if (y1 | y10-x ) //第一列和10-x(最后一列)输出“*”做一个框出来 { System.out.print(* ); }else{ //中间部分输出空格 System.out.print( ); } } } System.out.println(); }来个九九乘法表先卖个关子也算是留个作业吧大家开动脑筋动动手操作下下次可以公布答案。