循环和选择

3-1 IF判断

  • 作用:流程控制,属于流程控制语句
  • 流程控制
    • if判断
    • switch选择
    • 循环
  • 判断的条件是bool类型
  • else if 可以有任意个,并且可以省略else

3-2  switch选择

语法如下:

switch(变量或表达式)
{
  case 值1:
       代码1;
       break;
  case 值2:
       代码2;
       break;
  default:
       代码N;
       break;
}

ps:每个分支后必须跟break,值必须集体,不能是变量和表达式,case可以任意个,default只有1个或0个。

3-4 while循环

语法如下:

while(循环条件)
{
循环体
}

ps:其中循环条件可以是值、变量、表达式,必须是bool类型。循环体可以是任意功能,任意数量的代码。

3-5 do while循环

语法如下:

do
{
循环体(至少执行一次)
}
while(循环条件)

先执行一次循环体,然后再判断条件是否满足,如果满足则再次执行;然后再判断条件是否满足,知道条件不满足,才结束循环。

3-6 for循环

语法如下:

for(int i=;i<100;i++)
{
Console.WriteLine("你好")
}
//头为循环变量,尾为导致变化的内容

运行表达式1,判断循环条件是否为真,如果为真,则执行循环体,执行完后再运行表达式2,接着再判断循环条件...直到条件为假才会结束循环。

3-7 break和continue

  • break

    • switch(立即结束switch选择)
    • 循环 (立即结束循环)
  • continue
    • 循环:立即结束当前循环,进入下一次循环
时间: 2024-11-14 12:48:32

循环和选择的相关文章

bash编程语法总结,顺序,循环,选择

bash编程语法     首先,我们先说下bash语法都有哪些内容,随后我会随后一一去分析,加强我记忆的同时也分享下给家. linux bash脚本的基本内容构架如下: #!/bin/bash   -----> 每个bash脚本第一行必须要写的,告诉系统这是个bash脚本. #              -----> #为注释的标志符号,#开头的行都是脚本不执行的,仅用作注释 命令段     -----> 脚本要执行的具体命令,来完成相应的功能 bash编程为过程式编程语言,有3种主要语

java入门学习(3)&mdash;循环,选择,基础算法,API概念

1.顺序结构:也就是顺着程序的前后关系,依次执行.2.选择分支:利用if..else , / switch(){case [ 这个必须是常量]:}; / if..else if-.. -.else..等语句让程序在不同的分支中切换执行.3.循环结构:重复执行完成功能,可以用while(){}(先判断再执行):do{}while():(先执行后判断): for(初始值:结束条件:循环控制变量): 注:其中循环可以嵌套,嵌套的时候先判断外层循环是否满足,然后再进入内层循环,执行完内层循环管,一直到条

循环与选择

Lua提供以下类型的循环来处理循环需求. 编号 循环类型 描述 1 while循环 在给定条件为真时重复语句或语句组,它在执行循环体之前测试条件. 2 for循环 多次执行一系列语句,并缩写管理循环变量的代码. 3 repeat…unti循环 重复语句组的操作,直到满足until条件. 4 嵌套循环 可在任何循环中使用另一个或多个循环,如:while,for或do..while循环. 循环控制声明 循环控制语句从正常顺序改变执行. 当执行离开作用域时,将销毁在该作用域中创建的所有自动对象. Lu

循环窗体选择 测试数据库数据是否正确

private void button1_Click_1(object sender, EventArgs e) { for (int x = 0; x < 36; x++) { DI = DI + 100; for (int i = 0; i < cbType.Items.Count; i++) { cbType.SelectedIndex = i; for (int j = 0; j < TopPlateList.Count; j++) { cbbHasCover.Enabled =

循环、选择要注意的复合语句

if.else.else if.do...while.while.for.函数的定义.结构体.链表.枚举等都会用到复合语句.复合语句指多条语句用"{"和"}"括起来,执行时要么都执行,要么都不执行.而if.else.else if.do...while.while.for语句如果后面没有复合语句,则默认与它紧挨的一条语句为该语句块.有无复合语句的代码执行结果是不一样的. 原文地址:https://www.cnblogs.com/nylglqx/p/9696386.h

黑马程序员— C语言选择结构和循环结构的总结

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 在学习完C语言的流程控制后,发现选择结构跟循环结构都各自有各自的特点,下面就来对选择结构与循环结构进行一个综合的总结 第一讲  选择结构与循环结构 选择结构主要包括if语句和switch语句,而循环结构包括for循环,while循环以及do while循环: 一 选择结构 1.if(条件){ }else if(条件2){ }else{ } 特点:同一时刻只有一个大括号里面的代码会执行. 2.s

python 2 数据类型, 序列,运算, 缩进和选择, 循环,函数

ref:作者:Vamei 出处:http://www.cnblogs.com/vamei 1. 变量不需要声明 >>> a = 10 >>> print a >>> print type(a) out: 10 <type 'int'> 2. 回收变量名 如果你想让变量存储不同的数据,直接从新赋值就可以 >>> a = 1.3 // 将一个double 赋值给a, 在这之前 a 是int >>> print

react 使用antd的TreeSelect树选择组件实现多个树选择循环

需求说明,一个帐号角色可以设置管理多个项目的菜单权限 且菜单接口每次只能查询特定项目的菜单数据[无法查全部] 开发思路: 1,获取项目接口数组,得到项目数据 2,循环项目数据,以此为参数递归查询菜单数据[递归查询是为保证循环时数据异步请求顺序 不稳定] 3,将菜单数组组装成一个二维数组,以待循环树选择组件作展示 数据使用 4,循环树选择组件,实现树选择菜单功能 5,读取某条用户信息的菜单权限,将返回字符串菜单编码处理成与菜单数据相同的二维数组 6,奖该用户信息的菜单权限数组加载到循环树选择组件作

选择排序和插入排序

选择排序思想是:假设一组混乱数组中一个数字是排好序的,然后对其他数字逐个排序,注意他与插入排序本质区别是,选择排序没有提前退出一说,也就是说必须要全部遍历完的,而插入排序可以提前退出循环 下面选择排序代码: let select = (arr) => { for (var i = 0; i < arr.length;i++) { for (var j = i+1; j< arr.length;j++) { if (arr[j] < arr[i]) { swap(arr, j, i)