C#语句 分支语句 if --- else ---
语句是指程序命令,都是按照顺序执行的。语句在程序中的执行顺序称为“控制流”或“执行流”。 根据程序对运行时所收到的输入的响应,在程序每次运行时控制流可能有所不同。
注意,语句间的标点符号必须是英文标点 , 语句的结束标点是分号 “;”。
语句可以嵌套,可以是以分号结尾的单行代码,也可以是语句块中的单行语句。语句块括在括号 {} 中,并且可以包含嵌套块。
语句的类型包括声明语句,表达式语句,选择语句,循环语句,跳转语句,异常语句
1、声明语句引:入新的变量或常量。 变量声明可以选择为变量赋值。 在常量声明中必须赋值。
例如:
int i = 0;//声明变量i 并赋值,也可以不赋值。
double d;
“//”表示注释一行,“/*…*/”可以注释一段区域,注释后的内容变绿。
2、表达式语句:用于计算值的表达式语句必须在变量中存储该值。
例如:
sum = i + j;//变量i和j在此之前必须先赋值。而且sum也需要声明类型。
int x = a + b; //或者在声明的同时进行运算。
3、选择语句:if, else, switch, case
4、循环语句:do, for, foreach, while
5、跳转语句:break, continue, default, return
6、异常语句:try-catch-finally
一 选择语句(分支语句)
if else
(1)
if( ) //括号内为比较条,只能返回bool型 True继续执行,False不执行。
{
//满足条件所执行的代码,运算等
}
(2)
if(表达式)
{
}
else
{
}
else表示跟if的条件完全相反
如果if没有执行,else就必须执行,如果if执行了,else就一定不执行
(3)
if(表达式)
{
}
else if () //可以添加多个else if
{
}
......
else
{
}
//小括号和花括号后面不需要加分号 else if 后面右括号需要满足条件 else后没有括号
//必须以if开头,可以是else if结束,也可以是else结束,也可以直接结束
if else 嵌套
if(表达式)
{
if()
{
}
else if ()
{
}
}
else if ()
{
if()
{
}
else if ()
{
}
}
else
{
if()
{
}
else if ()
{
}
}
●分支嵌套里还可以再套,可以有无数个套路。
●同一花括号内变量不能重名,分支变量不能与主干变量重名。
●分支可以引用主干变量,主干不能引用分支变量。(儿子能用父亲的,父亲不能用儿子的)。
练习题
“请输入年份:”
判断是否是闰年,“xxxx年是闰年”,“xxxx年不是闰年”
//非整百年能被4整除是闰年,整百年能被400整除是闰年。
namespace 练习
{
class Program
{
static void Main(string[] args)
{ //请输入年份
Console.Write("请输入年份:");
string s = Console.ReadLine(); //判断年份是否是闰年,并输出
// y%4==0 && y%100!=0 || y%400==0
int y = Convert.ToInt32(s); if (y % == && y % != || y % == )
{
Console.WriteLine("是闰年");
}
else
{
Console.WriteLine("不是闰年");
} Console.ReadLine();
}
}
}
C#语句 分支语句 if --- else ---的更多相关文章
- C# 语句 分支语句
语句是指程序命令,按照顺序执行.可以分为 顺序语句 分支语句 循环语句 之前学习的内容都是按照顺序程序执行的,称之为顺序语句. 今天学的的内容是分支语句. 语句可以嵌套,可以是以分号结尾的单行 ...
- C# 语句 分支语句 switch----case----.
第二种分支语句 switch..case. switch(一个变量){ case 值:要执行的代码段;break; case 值:要执行的代码段;break; ... ... ... default ...
- 语句--分支语句if case
语句是指程序命令,都是按照顺序执行的.语句在程序中的执行顺序称为“控制流”或者“执行流”.根据程序对运行时所收到的输入的响应,在程序每次运行时控制流可能有所不同. 语句可以嵌套,可以是以分号结尾的单行 ...
- c#基础语句——分支语句的应用
一.if...else... if是如果的意思,else是另外的意思,if后面跟(),括号内为判断条件,如果符合条件则进入if语句执行命令.如果不符合则不进入if语句.else后不用加条件,但是必须与 ...
- c#基础语句——分支语句
一.if...else... if是如果的意思,else是另外的意思,if后面跟(),括号内为判断条件,如果符合条件则进入if语句执行命令.如果不符合则不进入if语句.else后不用加条件,但是必须与 ...
- 分支语句 if的嵌套 循环语句
0930 今天学习内容做以下总结: 语句的分类:顺序语句,分支语句(选择,条件),循环语句 分支语句 格式1:if(表达式(要么是true 要么是false)){} 格式2:if(){}slse{} ...
- js简介、基本语法、类型转换、变量、运算符、分支语句、循环语句、函数、函数调用
javascript是个脚本语言,需要有宿主文件,他的宿主文件是html文件. 三个常用对话框 alert("")警告对话框,弹出一个警告对话框 <script> al ...
- 3.07课·········if分支语句
语句分类:顺序语句,选择语句(分支语句),循环语句 分支语句:(一)if(表达式) //表达式返回值是True或False{}说明:1.表达式返回的是bool值:2.小括号和花括号后面不需要加分号. ...
- JS基础语法---分支语句之:switch-case语句---3个练习
switch-case语句---分支语句---多分支语句 语法: switch(表达式){ case 值1:代码1;break; case 值2:代码2;break; case 值3:代码3;brea ...
随机推荐
- s3 Docker的镜像和容器
Docker技术里最为基础的两大概念:镜像和容器.镜像的 获取方式:从registry拉取,从Dockerfile构建:容器的基本操作 1 Docker架构和底层技术简介 Docker Platfor ...
- 学习tableauhttps://www.tableau.com/zh-cn/learn/training
入门教程不错: https://www.tableau.com/zh-cn/learn/training
- UNIGUI与UNIURLFRAME的互动
UniSession.JSCode('name_'+MainForm.UniURLFrame1.name+'_'+MainForm.UniURLFrame1.JSName+'.myinput4.inn ...
- [Python] networkx入门 转
networkx是python的一个第三方包,可以方便地调用各种图算法的计算. 通过调用python画图包matplotlib能实现图的可视化. 1.安装 正好整理一下python第三方包的安装方法. ...
- WebService接口定义及调用
Web service是一个平台独立的,松耦合的,自包含的.基于可编程的web的应用程序,可使用开放的XML标准来描述.发布.发现.协调和配置这些应用程序,用于开发分布式的互操作的应用程序. WebS ...
- fatal: protocol error: bad line length character: This
昨晚尝试搭建一个Git服务器,在搭建好服务器后,在服务器创建了一个空项目,我在本地使用git clone 拉取项目时,报了fatal: protocol error: bad line length ...
- [CocoaPods]使用CocoaPods进行测试
测试规格 从CocoaPods 1.3.0开始,pod现在可以提供测试规范(或简称测试规范).测试规范可用于描述给定pod的测试源. 这是一个示例CoconutLib.podspec,一个定义测试规范 ...
- 学习Python语言 基础语法:变量的基本使用
Python变量 程序是用来处理数据的,变量就是用来保存数据的,通过给数据定义一个名称来保证方便记忆和识别.使用这个数据.变量可以保存所有类型的数据. Python变量的定义 在Python中,变量的 ...
- ffmpeg命令: 删除视频中不需要的音频流
1.ffprobe gf.mkv 查看 2.ffmpeg -i gf.mkv -map 0:0 -map 0:2 -vcodec copy -acodec copy out.mkv 注: -m ...
- MySQL 字符集utf8和utf-8的关系
目录 什么是字符集(character set) 校对规则(collation) ASCII码 Unicode国际化支持 UTF-8 utf8 utf8与utf8mb4的关系 超集 字符集设置 什么是 ...