C# 语句--选择语句--if else 语句

if,else

if 是如果,else是另外的意思,if()括号内为判断条件,如果符合条件,则进入if语句执行命令,如果不符合,则不进入if语句。

基本的格式:

①if (...)//括号内为判断条件
{
//程序代码,运算等
}
②if (...)//括号内为判断条件
{
//程序代码,运算等
}
else//如果不满足if条件,则执行这里的代码
{
//程序代码,运算等
}
③if (...)//括号内为判断条件
{
//程序代码,运算等
}
else if (...)//另外如果满足条件2则执行下面的代码
{
//程序代码,运算等
}

举例:⑴输入姓名,分数判断是否及格,如果超过80分则输出“你学的不错,值得表扬!”,如果在50-60分之间,则输出“就差一点点,再努力一下”,如果小于50则输出“落后就要挨打偶-男的弹JJ,女的打屁股”。

Console.Write("请输入您的姓名:");
string xm = Console.ReadLine();
Console.Write("请输入您的成绩:");
double cj = Convert.ToInt32(Console.ReadLine());
if (cj<60)
{
Console.WriteLine(xm+"同学不及格");
if (cj<50)
{
Console.WriteLine("落后就要挨打偶-男的弹JJ,女的打屁股!");
}
else
{
Console.WriteLine("就差一点点,再努力一下!");
}

}
else
{
Console.WriteLine(xm+"同学及格");
if (cj>80&&cj<100)
{
Console.WriteLine("你学的不错,值得表扬!");
}
}
Console.ReadLine();

⑵标准体重:男士体重=身高-100±3,女士体重=身高-110±3;

公式变形:男士体重-身高+100=±3,女士体重-身高+110=±3.

Console.WriteLine("欢迎来到缺斤少两称重中心");
Console.Write("请输入您的性别:");
string sex = Console.ReadLine();
Console.Write("请输入您的体重(kg):");
double tz = Convert.ToDouble( Console.ReadLine());
Console.Write("请输入您的身高(cm):");
double sg = Convert.ToDouble(Console.ReadLine());
double a = 100, b = 110,s=0;
if (sex=="男")
{
s = tz - sg + a;
}
else
{
s = tz - sg + b;
}
if (s>3)
{
Console.WriteLine("你太胖了,该去减肥了");
}
else if (s<-3)
{
Console.WriteLine("你太瘦了,大风刮去");
}
else
{
Console.WriteLine("标准体重");
}

Console.ReadLine();

⑶请输入一个年份,判断是否闰年。

通常所说:四年一闰,百年不闰,四百年再闰。 例如,2000年是闰年,1900年则是平年。
Console.Write("请随便输入一个年份:");
int y = Convert.ToInt32(Console.ReadLine());
if (y%4==0&&y%100!=0||y%400==0)
{
Console.WriteLine("闰年");
}
else
{
Console.WriteLine("平年");
}
Console.ReadLine();

Console.WriteLine("请输出三个数,比较大小,并输出最大值");
Console.Write("第一个数:");
int a1 = Convert.ToInt32(Console.ReadLine());
Console.Write("第二个数:");
int a2 = Convert.ToInt32(Console.ReadLine());
Console.Write("第三个数:");
int a3 = Convert.ToInt32(Console.ReadLine());
if (a1>a2&&a1>a3)
{
Console.WriteLine("输出最大值:"+a1);
}
else if (a2>a1&&a2>a3)
{
Console.WriteLine("输出最大值:" + a2);
}
else
{
Console.WriteLine("输出最大值:" + a3);
}
Console.ReadLine();

⑸结婚的例子。

Console.WriteLine("美女问:你有存款吗?(有/没)");
string n1 = Console.ReadLine();
if (n1 == "有")
{
Console.WriteLine("美女问:你有车子吗?(有/没)");
string n2 = Console.ReadLine();
if (n2 == "有")
{
Console.WriteLine("美女问:你有房子吗?(有/没)");
string n3 = Console.ReadLine();
if (n3 == "有")
{
Console.WriteLine("美女问:今晚家里就我一人,来深入交流一下");
}
else
{
Console.WriteLine("美女问:快点买房");
}
}
else
{
Console.WriteLine("美女问:赶紧买车");
}
}
else
{
Console.WriteLine("穷B,滚粗......");
}
Console.ReadLine();

时间: 2024-10-12 07:33:26

C# 语句--选择语句--if else 语句的相关文章

&lt;06&gt;变量使用前易犯错误总结+if语句介绍及基本格式+if-else语句及嵌套+if语句的高级用法+if语句的使用注意点+arc4random_uniform 函数导入一个头文件&lt;stdlib.h&gt;+

1)变量要初始化 -1 0  ,或者1 依据程序而定 ---------------------------------- if语句介绍及基本格式 分支语句结构 1)if 格式: if(表达式/常量/变量){ 语句块1; } 原理: 1)先计算小括号中的表达式的值 真(1) 会执行 大括号中的语句 假(0) 不会执行 大括号中的语句 2) switch 1 #include <stdio.h> 2 3 int main(int argc, const char * argv[]) { 4 5

经典MSSQL语句大全和常用SQL语句命令的作用

下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL类型包括数据库.表的创建,修改,删除,声明—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML类型包括数据表中记录的查询,删除,修改,插入—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL类型包括数据库用户赋权,废除用户访问权限, 提交当前事务,中止当前事务—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1.说

理论+实操:shell之case语句for/while/until循环语句、函数、数组-满满的干货

前言: 单引号表示纯符号 用双引号表字符串 case多分支语句 循环语句 for循环语句 while循环语句 until循环语句 shell函数 shell数组 一 : case语句的结构 1.1 case结构 多分支表现形式:if语句,case语句 case 语句可以使用正则表达式,正则表达式后面会去阐述 针对变量的不同取值,分别执行不同的命令程序 case 中::表示一句话的结束 如果匹配某一个固定值,大多数用caes,其适用于某一个固定值 如果匹配某一个区间范围,大多数用if else 语

前端学PHP之语句,学PHP之语句

目录 [1]if语句 [2]switch [3]while[4]do-while[5]for语句[6]foreach[7]break[8]continue[9]goto 前面的话 任何 PHP 脚本都是由一系列语句构成的.一条语句可以是一个赋值语句,一个函数调用,一个循环,一个条件语句或者甚至是一个什么也不做的语句(空语句).语句通常以分号结束.此外,还可以用花括号将一组语句封装成一个语句组.语句组本身可以当作是一行语句.本文将详细介绍各种语句类型 if语句 if 结构是很多语言包括PHP在内最

查看SQL语句执行时间与测试SQL语句性能

查看SQL语句执行时间与测试SQL语句性能 写程序的人,往往需要分析所写的SQL语句是否够优化.是否能提升执行效率,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了. 通过设置STATISTICS我们可以查看执行SQL时的系统情况.选项有PROFILE,IO ,TIME.介绍如下: SET STATISTICS PROFILE ON:显示分析.编译和执行查询所需的时间(以毫秒为单位). SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数

JS、for循环语句知识巩固,while(){}语句以及do{}while()语句以及switch()语句

一.for循环语句练习 关于for循环存在的两个问题类型 穷举:在不知道什么情况下才真的寻要我们的结果,自能让我们一个个走一遍. 迭代:在现有的条件根据规律不断求解,中间情况,最终推测出来的结果 1.99乘法表 <script>for(var i=1;i<=9;i++){ for(j=1;j<=i;j++) { document.write(j+"*"+i+"="+i*j+"  ") } document.write(&q

四种简单的sql语句(增删改查语句)

四种简单的sql语句(增删改查语句) 一.插入语句 insert into [table] ([column],[column],[column]) values(?,?,?) 二.删除语句 delete from [table] where column = ? 三.修改语句 update [table] set column = ? where column = ? 四.查询语句 1)查询单条记录的所有字段 select * from [table] where [column] = ? 2

Python--21 丰富的else语句与简洁的else语句

1.要么怎样,要么不怎样 if else 2.干完了能怎样,干不完就别怎样  for while else else只循环完成后执行,如果循环使用了break语句跳出了循环,else语句是不会执行的 3.没有问题,那就干吧 如果try 语句里没有任何异常就会执行else中的语句 4.简洁的with语句  自动关闭文件的问题 要么怎样,要么不怎样 if else >>> if 1 > 3: .. print('True') ... else: ... print('False') .

javascript语句——表达式语句、块语句、空语句和声明语句

× 目录 [1]表达式 [2]块语句 [3]空语句[4]声明 前面的话 如果表达式在javascript中是短语,那么语句(statement)就是javascript整句或命令.表达式计算出一个值,语句用来执行以使某件事发生.javascript程序无非就是一系列可执行语句的集合,javascript解释器依照语句的编写顺序依次执行.本文将介绍javascript语句中的四类语句——表达式语句.块语句.空语句和声明语句 表达式语句 表达式语句(expression statement)是jav

Hibernate写hql语句与不写hql语句的区别?

写hql语句与不写hql语句的区别? 写hql语句:书写HQL语句,所有的查询与投影的设计均使用HQL语句完成. 不写hql语句:没有任何查询语句,所有的查询与投影的设计使用面向对象格式完成. 二者选用的时机: 不写hql语句,有时比较方便,在不考虑复杂的查询的情况下,可以使用,此方法把某些Hibernate的方法封装起来,不灵活. 写hql语句,复杂的业务逻辑,建议使用,灵活方便. 以下通过俩种方法的对比来着重介绍一下hibernate不写hql的一种简单用法. 写hql语句: 具有丰富的灵活