C#条件语句、循环语句(if、while)
发布时间:2023-09-27 19:49:23
标签:条件语句,循环语句
一、程序的三种结构
顺序结构
分支结构
循环结构
二、条件语句
if 语句是最有用的控制结构之一。 if … else …语句的语法:
if (布尔表达式)
执行操作的语句
或
if (布尔表达式)
执行操作的语句
else
执行操作的语句
switch 语句的格式:
switch(控制表达式)
{
case 常量表达式1:语句组1;
[break;]
case 常量表达式2:语句组2;
[break;]
……
case 常量表达式n:语句组n;
[break;]
[default:语句组 n+1;[break;]]
}
switch ()中的输入参数只能是整型或字符型(包括字符串),不能用实型(浮点型)数
例子:
if ( booleanExpression )
statement-1;
else
statement-2;
三、循环语句
while循环的语法格式:
while (条件)
{
需要循环执行的语句;
}
在讲解while循环的使用之前,先和if语句做一个比较:
while (条件)
{
需要循环执行的语句;
}
if(条件)
{
条件成立时执行的语句;
}
while循环的流程图
do…while循环的语法结构:
do
{
需要循环执行的语句;
}
while (条件);
for循环
foreach循环:只关心集合中的个体,不关心数量
continue 和 break在循环中的应用
在执行循环时有时,可能希望在循环体执行到一半时就退出循环,而不是整个循环体执行完毕,等循环条件判断完毕才退出。此时,可以应用一个关键字--break.
Continue:继续,结束当前这次循环,进入下次循环
Break;煞车,中断。结束整个循环


猜你喜欢
- 之前介绍了SpringBoot集成Jpa的简单使用,接下来介绍一下使用Jpa连接数据库对数据进行排序、分页、条件查询和过滤操作。首先创建Sp
- 1. 概述JDK * 是利用java反射机制 生成一个实现接口的匿名类, 在调用具体方法前调用InvocationHandler来处理Cg
- 本文实例讲述了Java System类用法。分享给大家供大家参考,具体如下:一 使用System类访问系统属性1 代码import java
- 1. 概述:将一个具体类的实例化交给一个静态工厂方法来执行,它不属于GOF的23种设计模式,但现实中却经常会用到2. 模式中的角色2.1 工
- 一、什么时候会加载类?使用到类中的内容时加载:有三种情况1.创建对象:new StaticCode();2.使用类中的静态成员:Static
- 验证码及它的作用验证码为全自动区分计算机和人类的图灵测试的缩写,是一种区分用户是计算机的公共全自动程序,这个问题可以由计算机生成并评判,但是
- 前言在前面弹跳小球的基础上实现一个简单的飞机游戏,主要包括飞机的显示、控制移动、显示复杂图案、发射激光、打靶练习等功能。目前的飞机还很简单,
- 因为在Action的execute方法声明时就抛出了Exception异常,所以我们无需再execute方法中捕捉异常,仅需在struts.
- 概述关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属 于某个对象的。也就是说,既
- 前言java有八个基本数据类型,每个都有对应的一个包装类,比如int对应的Integer。 Integer 是int的包装类型,数据类型是类
- 表达式目录树表达式目录树:语法树,或者说是一种数据结构1.表达式目录树Expression:System.Linq.Expressions;
- 前言在前后端分离的应用中,前端往往需要向后端发送命令请求,并将请求中的数据以Json格式传递。后端需要将Json格式的数据反序列化成Java
- 路由事件模型传统的简单事件模型中,在消息激发是将消息通过事件订阅的然后交给事件的相应者,事件的相应者使用事件的处理器来做出相应,这样就存在一
- 实现跨服务的远程调用(RestTemplate)业务场景:在返回订单信息数据中显示用户信息实现思路:基于RestTemplate发起的htt
- 本文实例为大家分享了JavaWeb实现用户登录与注册的具体代码,供大家参考,具体内容如下所用知识客户端:HTML CSS JS (JQuer
- 核心配置文件mybatis-config.xml 系统核心配置文件MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属
- 本文实例为大家分享了Android仿大众点评星星评分控件的具体代码,供大家参考,具体内容如下话不多说,直接上代码,这里采用的是自定Viewp
- 前言此前部门内的一个线上系统上线后内存一路飙高、一段时间后直接占满。协助开发人员去分析定位,发现内存中某个Object的量远远超出了预期的范
- Android 获取屏幕尺寸实例代码实现代码:/** * <supports-screens * android:smallScr
- 关于面向对象和封装的个人理解类和对象类:对事物的一种描述(具有共同属性和行为的事物的抽象),例如手机,属性:品牌价格,行为:玩游戏,刷vx;