(一)if语句

1.格式   if(){

    }else if()

    {

    }

  注意:如果if后面不写花括号,只执行下面第一句

(二)语句1:顺序语句

      2:循环语句

      3:分支语句

课后练习:

1.猜拳游戏(用目前所学的if语句进行简单的编写)

注释:猜拳游戏可以继续进行完善,目前只能输出用户,电脑的出拳方式并进行判断

  代码:

static void Main(string[] args)
{
Console.Write("请用户输入(0-石头 1-剪刀 2-包袱):");
string user = Console.ReadLine(); Random r = new Random();//生成随机数
int com = r.Next(, );
//获取电脑出拳的结果,并显示
if(com==)
{
Console.WriteLine("电脑出石头");
}else if(com==)
{
Console.WriteLine("电脑出剪刀");
}else if(com == )
{
Console.WriteLine("电脑出包袱");
} //0 石头 1 剪刀 2 包袱
//定义int类型,获取用户的输入
int user1=; if (user == "石头")
{
user1 = ;
}
else if (user == "剪刀")
{
user1 = ;
}
else if (user == "包袱")
{
user1 = ;
}
// 用户 0 1 2 0 1 2
// 电脑 1 2 0 2 0 1
//进行猜拳的判断
if (user1 - com == - || user1 - com == )
{ Console.WriteLine("用户胜利");
}
else if (user1 - com == - || user1 - com == )
{
Console.WriteLine("电脑胜利"); }
else if (user1 - com == )
{
Console.WriteLine("平局");
} Console.ReadLine();
}

2.闰年的判断:

熟悉闰年判断的条件:year % 100 == 0 && year % 4 == 0 || year % 400 == 0

3.24时的转换

代码:

Console.Write("请输入24小时制的时间:");
int hour = Convert.ToInt32(Console.ReadLine());
if (hour > || hour < )
{
Console.WriteLine("您输入的时间有误。");
}
else
{
if(hour<=)
{
Console.WriteLine("您输入的时间是凌晨"+hour+"点。");
}else if(hour<=)
{
Console.WriteLine("您输入的时间是上午" + hour + "点。");
}
else if (hour >= || hour < )
{
int xiawu = hour - ;
Console.WriteLine("您输入的时间是下午" + xiawu + "点。");
}
else
{
int shenye = hour - ;
Console.WriteLine("您输入的时间是下午" + shenye + "点。");
} } Console.ReadLine();

4.简单的标准体重的算法

功能:用户输入性别,身高,体重。判断用户的体重是不是标准体重,并进行反馈

代码:

static void Main(string[] args)
{
Console.Write("请输入性别:");
string sex = Console.ReadLine(); if(sex == "男")
{
Console.Write("请输入身高:");
int height = Convert.ToInt32(Console.ReadLine()); Console.Write("请输入体重(公斤):");
int weight = Convert.ToInt32(Console.ReadLine()); //用户标准的体重
int bizozhun = height - ; if (weight - bizozhun > || bizozhun - weight > )
{
Console.WriteLine("用户不是标准体重");
}
else
{
Console.WriteLine("用户是标准体重");
} } if (sex == "女")
{
Console.Write("请输入身高:");
int height = Convert.ToInt32(Console.ReadLine()); Console.Write("请输入体重(公斤):");
int weight = Convert.ToInt32(Console.ReadLine()); //用户标准的体重
int bizozhun = height - ; if (weight - bizozhun > || bizozhun - weight > )
{
Console.WriteLine("用户不是标准体重");
}
else
{
Console.WriteLine("用户是标准体重");
} } Console.ReadLine();
}

最新文章

  1. 【MySQL】mysql分页调用
  2. 建表过程-列名&amp;列类型&amp;修改表B
  3. Android安全开发之UXSS漏洞分析
  4. 亲子之间,在于看懂,无关耐心zz
  5. macbook air 安装win7双系统
  6. Web打印使用printThis.js
  7. CF #365 (Div. 2) D - Mishka and Interesting sum 离线树状数组
  8. 论C# java的基本类型
  9. flask中的session对象方法
  10. [Apache Maven Shade Plugin] [example] [001] 官方例子:includes-excludes
  11. 用windows远程连接linux桌面(使用tightvnc或者tigervnc)
  12. java--实例成员 &amp; 静态成员
  13. Java环境的搭建
  14. 新博客,新开始-从Chrome浏览器奔溃说起
  15. 近期ubuntu 14.04 cpu占用高排障
  16. 开发composer包,打通github和packagist,并自动更新
  17. JAVA进阶16
  18. Java开发知识之Java的异常处理
  19. 不同路径II(一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位置分别用 1 和 0 来表示。)
  20. Ubuntu设置静态IP的方法

热门文章

  1. TSP问题(旅行商问题)[分支限界法]
  2. arcgis 瓦片图加载规则(转载)
  3. DevExpress控件学习总结2(转)
  4. ubuntu系统中crontab的使用介绍
  5. PHP分页类,支持自定义样式,中间5页
  6. iPhone 屏幕分辨率
  7. EXP/IMP 命令参数
  8. 使用Flex构建Web和移动参考应用程序
  9. Flex 开发框架汇总
  10. Ubuntu14.04安装Go语言开发环境