1、打印字符串。

2、调用简单方法,方法里有if语句、Swich语句。

C# if else 语句是最常用的条件语句,并且 if else 语句的形式有多种,包括单一条件的 if 语句、二选一条件的 if else 语句以及多选一条件的 if else if 语句。下面将详细介绍这 3 种形式。

单一条件的 if 语句

单一条件的 if 语句是最简单的 if 语句,只有满足 if 语句中的条件才能执行相应的语句。

具体的语法形式如下。

if(布尔表达式)
{
    语句块;
}

这里语句块是指多条语句。当布尔表达式中的值为 True 时执行语句块中的内容,否则不执行。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

C# switch case 语句也是条件语句的一种,与上一节介绍的《C# if else语句》是类似的,但在判断条件的选择上会有一些局限性。

具体的语法形式如下。

switch(表达式)
{
    case 值 1:
        语句块 1;
        break;
    case 值 2:
        语句块 2;
        break;
        ...
    default:
        语句块 n;
        break;
}

在这里,switch 语句中表达式的结果必须是整型、字符串类型、字符型、布尔型等数据类型。

如果 switch 语句中表达式的值与 case 后面的值相同,则执行相应的 case 后面的语句块。

如果所有的 case 语句与 switch 语句表达式的值都不相同,则执行 default 语句后面的值。

default 语句是可以省略的。需要注意的是,case 语句后面的值是不能重复的。

using KingTest01;
using System; namespace KingTest01 {
class Program1
{
static void Main(string[] args)
{
Console.WriteLine("1234的千分位是" + / );
Console.WriteLine("1234的百分位是" + / % );//12.34
Console.WriteLine("1234的十分位是" + / % );//123.4
Console.WriteLine("1234的个分位是" + % );
Console.WriteLine("2的10次方是" + ( << )); Program1 Test = new Program1();
Test.year();
Test.calculate();
Test.calculate1(, );
Program1 Write = new Program1();
Write.Write(); } public void year(int a)
{
if (a % != )
{
Console.WriteLine(a + "不是闰年");
}
else
{
Console.WriteLine(a + "是闰年");
}
} public void calculate(int a)
{
Console.WriteLine(a + "是" + (a % == ? "偶数" : "奇数")); }
public void calculate1(int a, int b)
{
Console.WriteLine(a + "和" + b + "较大的是" + (a > b ? a : b)); }
public void Write()
{
Console.WriteLine("请输入您的得分情况"); int a = int.Parse(Console.ReadLine());//将屏幕输入的字符串转换为int类型
switch (a / )
{
case :
Console.WriteLine("您的得分是" + a + ";非常优秀");
break;
case :
Console.WriteLine("您的得分是" + a + ";优秀");
break;
case :
Console.WriteLine("您的得分是" + a + ";良好");
break;
case :
Console.WriteLine("您的得分是" + a + ";不错");
break;
case :
Console.WriteLine("您的得分是" + a + ";一般");
break;
default:
Console.WriteLine("您的得分是" + a + ";非常糟糕");
break; } }
}
}

最新文章

  1. 在.NET中使用反射实现简易插件机制
  2. QT学习笔记2
  3. Mina 资料
  4. Django model 中meta options之 abstract
  5. 如何编写Iveely搜索引擎插件
  6. eclipse工程设置的问题
  7. ubuntu_安装aptana3
  8. Sping--life cycle
  9. 单元测试(qunit)
  10. git部署
  11. scala-class
  12. 卢卡斯定理 Lucas (p为素数)
  13. 51Nod 1199 Money out of Thin Air (树链剖分+线段树)
  14. linux 安装 vsftpd服务
  15. Linq“条件排序”
  16. September 09th 2017 Week 36th Saturday
  17. Asp.netMVC中地址后缀使用.html,jsp等404错误解决
  18. 数字集成电路设计-14-DPI
  19. 《Java编程思想》阅读笔记一
  20. ETO的公开赛T1《矿脉开采》题解(正解)(by Zenurik)

热门文章

  1. redis启动错误: Warning: no config file specified, using the default config. In order to specify a config
  2. redis为什么是单线程而且速度快?
  3. [译]Vulkan教程(30)深度缓存
  4. github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器
  5. (转)深入解析TensorFlow中滑动平均模型与代码实现
  6. C#基本语法&lt;三&gt;_WindowsFrom
  7. ES6-Symbol的用法 ,symbol在对象中的应用,改变值
  8. windows提权
  9. vscode中js文件失去高亮/没有智能提示
  10. 用函数模拟简单的购物车(Python)