循环结构

go 条件与循环结构

末鹿安然 提交于 2020-02-20 22:02:58
Go 语言条件语句 Go 语言提供了以下几种条件判断语句: 语句 描述 if 语句 if 语句 由一个布尔表达式后紧跟一个或多个语句组成。 if...else 语句 if 语句 后可以使用可选的 else 语句 , else 语句中的表达式在布尔表达式为 false 时执行。 if 嵌套语句 你可以在 if 或 else if 语句中嵌入一个或多个 if 或 else if 语句。 switch 语句 switch 语句用于基于不同条件执行不同动作。 if 语句 if 布尔表达式 { /* 在布尔表达式为 true 时执行 */ } if...else 语句 if 布尔表达式 { /* 在布尔表达式为 true 时执行 */ } else { /* 在布尔表达式为 false 时执行 */ } if 嵌套语句 if 布尔表达式 1 { /* 在布尔表达式 1 为 true 时执行 */ if 布尔表达式 2 { /* 在布尔表达式 2 为 true 时执行 */ } } switch 语句  switch var1 { case val1: ... case val2: ... default: ... } Go 语言循环结构 循环类型 描述 for 循环 重复执行语句块 循环嵌套 在 for 循环中嵌套一个或多个 for 循环 for 循环 Go语言的For循环有3中形式

Java循环结构

那年仲夏 提交于 2020-02-18 00:08:07
在我们进行开发的时候,经常需要重复执行某一段代码。重复执行很多次,最后根据条件的判断,是不是继续执行。我们在生活中这种重复执行的动作,在java中,就有一种比较简便的方式进行操作,那就是循环结构。 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。 1.for循环 先简单介绍一下for循环的基本结构: for(初始化语句;条件判断语句;条件控制语句) { 循环体语句; } 在这就会引入四个关于循环的概念:初始化语句、条件判断语句、条件控制语句、循环体语句,下面就具体介绍一下这四个概念: 初始化语句:用于表示循环开启时的起始状态,一般是一个定义赋值的表达式(可以省略) 条件判断语句:循环反复执行的条件,是一个表达式,结果一定是boolean值(可以省略,默认是true) 条件控制语句:用于表示循环反复执行的内容,简单说就是循环反复执行的事情(可以省略) 循环体语句:循环执行中每次变化的内容,简单说就是控制循环是否能执行下去 执行流程: ①执行初始化语句 ②执行条件判断语句,看其结果是true还是false ​ 如果是false,循环结束 ​ 如果是true,继续执行 ③执行循环体语句 ④执行条件控制语句 ⑤回到②继续

03分支和循环结构

喜欢而已 提交于 2020-02-17 23:45:54
分支和循环 </ hr> 1.分支结构 1.1 if 结构 if (/* 判断语句 true false */) { // 语句体 } /* 执行流程: 当程序运行到if结构时,首先判断if之后的小括号里边的判断语句是否为true,如果为true,执行语句体,如果为false,执行大括号以外的内容。 */ 1.2 if - else 结构 if (/* 判断语句 true false */) { // true语句体 } else { // false语句体 } /* 执行流程: 当程序运行到if - else结构时,首先判断if之后的小括号里边的判断语句结果是什么,如果为true,执行true语句体,如果为false,执行false语句体。 世界上最遥远的距离是你在if里我在else里 */ 1.3 if - else if 结构 if (/* 条件匹配 1 */) { // 处理方式1 } else if (/* 条件匹配 2 */) { // 处理方式2 } else if (/* 条件匹配 3 */) { // 处理方式3 } else { // 没有任何匹配情况下的最终处理方式 } /* 执行流程: 当程序运行到if - else if结构时,匹配if之后的条件,执行对应的处理方式,如果没有任何一个条件匹配,执行else里边的处理方式 学生成绩: 90 ~ 100 优秀

第五章 循环结构反思

大憨熊 提交于 2020-02-15 10:37:18
练手篇: 刚刚开始练手循环结构,肯定柿子要挑软的捏。于是我拿了第一个,开始练手之旅。 按照老师开始讲的例题,我一开始先想的是这个图形应该可以分成两部分来考虑比较简单。第一部分为i<=4,第二部分为i<=5。然后考虑的是行,列之间的关系第一部分分成空格和*,所以先考虑输出空格的数量关系,空格数为4,3,2,1,所以for应该写j=1;j<=5-i;j++,其次考虑*的数量关系1,3,5,7所以for应该写k=1;k<=2*i-1;k++。然后考虑第二部分的for就很简单了空格为j=1;j<=i;j++,*应该写j=1;j<=11-2*i;j++。 #include<stdio.h> main() { int i,j,k; for (i=1;i<=4;i++) { for (j=1;j<=5-i;j++)//这一段出了问题 printf(" "); for (k=1;k<=2*i-1;k++) printf("*"); printf("\n"); } for (i=1;i<=5;i++) { for (j=1;j<=i;j++) //空格的起始值应该是0 printf(" "); for (j=1;j<=11-2*i;j++) printf("*"); printf("\n"); } } 待我仔细一看,不对啊,出了问题,第四行的代码上了一个空格,所以我灵机一动,把空格的代码改了,由 j

PHP流程控制之循环结构

别说谁变了你拦得住时间么 提交于 2020-02-13 08:59:29
计算机程序最擅长的功能之一就是按规定的条件,重复执行某些操作。循环结构可以减少源程序重复书写的工作量,即在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体,在PHP中提供 while 循环、 do-while 循环和 for 循环三种。 while循环 while 循环需要设定一个布尔型条件,当条件为真时,它不断地执行一个语句块,直到条件为假为止。程序执行到 while 语句后,会进行如下操作: 计算表达式的值,确定是 TRUE 还是 FALSE 。 如果表达式为 FALSE , while 语句将结束,然后执行 while 语句之后的语句。 如果表达式为 TRUE ,则执行 while 语句花括号中的代码块,然后返回到第1步执行。 Demo <html> <head><title>使用while循环嵌套输出表格</title></head> <body> <table style="align: center;width:600px" border="1"> <?php $out = 0; while( $out < 10 ) { $bgcolor = $out%2 == 0 ? "#FFFFFF" : "#DDDDDD"; echo "<tr style='background-color:".$bgcolor."'>";

学习心得·

倾然丶 夕夏残阳落幕 提交于 2020-02-08 16:29:40
学习心得(for,if else 循环) 通过老师的课上一步一步演示,和课后的回顾,我完成了一个简易的猜拳游戏,游戏采用三局两胜制,通过Scanner方法获取键盘输入的值,通过定义一个人机computer产生的random值来实现人机猜拳的各种情况(用1,2,3来分别表示剪刀,石头,布) ,通过多重if循环结构来制定出游戏的规则,定义computerCount和playerCount来存放得分次数,以实现三局两胜的效果,如果游戏为平局,则不计入,继续循环, 增加游戏次数,直到最后某方获胜两局,结束游戏,通过这为期一周的学习,老师从基础开始,由浅入深的讲解,我学习到了很多,收获了很多。 来源: CSDN 作者: weixin_44409099 链接: https://blog.csdn.net/weixin_44409099/article/details/104221152

MySQL 循环结构

我们两清 提交于 2020-02-08 01:36:02
一、循环结构类型 while、loop、repeat 二、循环控制 iterate 类似于 continue leave 类似于 break 三、语法 while [标签: ] while 循环条件 do 循环体 end while [标签]; loop [标签: ] loop 循环体 end loop [标签]; repeat [标签: ] repeat 循环体 until 结束循环的条件 end repeat [标签]; 标签是可选的 来源: CSDN 作者: 黄.小.泽 链接: https://blog.csdn.net/weixin_40315481/article/details/104216074

C语言 第五章 循环结构

跟風遠走 提交于 2020-02-07 07:19:23
目录 一、for 二、while 三、do while 四、continue 五、break 一、for 请在屏幕上输出1000个*号 printf("*************************...."); #include "stdio.h" void main() { int i; for(i=1;i<=1000;i++){ printf("*"); } } for(表达式A;表达式B;表达式C) { 要重复执行的代码块D; } 1、表达式A先执行,且只执行一次 2、表达式B再执行,如果为真则执行代码块D 3、再执行表达式C,再选择表达式B,回到第2步 4、ABCD都可以省去 for(;i>=100;); 5、表达式1通常用来给循环变量赋初值,一般是赋值表达式i=1 i=-1,j=100 6、表达式2通常是循环条件,一般为关系表达式或逻辑表达式i>=5 i>5&&j<=8 7、表达式3通常可用来修改循环变量的值,一般是复合赋值语句i++,i--, i+=5,j++ 8、这三个表达式都可以是逗号表达式,即每个表达式都可由多个表达式组成。三个表达式都是任选项,都可以省略。 #include "stdio.h" void main() { int i,j; for(i=1;i<=10;i++) { printf("%d \n",i); } } #include "stdio

Java中的循环结构

对着背影说爱祢 提交于 2020-02-06 13:27:03
                     循环结构(一) 学习本章会用到的单词: while:循环,当...的时候 do:做,执行,干 index:索引,指标,指出 bug:漏洞,缺陷,计算机程序中的故障 debug:调试,除错,改正有毛病的部分 equal:等于,相等 step:步骤,一步 error:误差,错误 while循环结构   语法:while(循环条件){             //循环操作 }         eg:(举例)int i =1;            while(i<=100){               System.out.println("努力奋斗”);               i = i + 1; }         关键字while后小括号中的内容是循环条件。循环条件是一个表达式,它的值为boolean类型,即true或false,如i<=100.{}中的语句统称为循环操作,又称为循环体。         结合上边的例子,while循环结构的执行顺序:         (1) 声明并初始化循环变量         (2) 判断循环条件是否满足,如果满足则执行循环操作;否则退出循环。         (3) 执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环。          while循环结构的特点:先判断,在执行。

第五章 循环结构(一)

邮差的信 提交于 2020-02-06 13:26:37
循环结构:循环结构不是无休止进行的,满足一定条件的时候才会继续,称为"循环条件".循环条件不满足的时候,循环退出;循环结构是反复进行相同的或类似的一系列操作,称为循环结构. while循环结构 语法: while(循环结构){ //循环操作 } eg: int i = 1; while ( i<=100){ System.out.println("好好学习!"); i = i+1; } while循环结构的执行顺序: 1.声明并初始化循环变量; 2.判断循环条件是否满足,如满足则执行循环操作,否则退出循环; 3.执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环. while循环结构的特点: 先判断,后执行. while循环结构解决问题的步骤如下: 1.分析循环条件和循环操作; 2.套用while语法写出代码; 3.检查循环能否退出. 注意:使用while循环结构解决问题时,一定要注意检查循环能否退出,即避免出现"死循环"现象. do-while循环: 当一开始循环条件就不满足的时候,while循环一次也不会执行,但do-while无论如何循环都先执行一次,在判断循环条件. 语法: do{ //循环操作 }while(循环条件); eg: int i = 1; do{ System.out.println("好好学习!"); i++; }while (i <=100 )