• 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();

  • 相关阅读:
    bzoj 2138: stone
    LOJ #6062. 「2017 山东一轮集训 Day2」Pair
    bzoj 5341: [Ctsc2018]暴力写挂
    UOJ #356. 【JOI2017春季合宿】Port Facility
    UOJ #357. 【JOI2017春季合宿】Sparklers
    UOJ #349. 【WC2018】即时战略
    bzoj 3600: 没有人的算术
    Codeforces 960G. Bandit Blues
    codeforces524E
    codeforces193B
  • 原文地址:https://www.cnblogs.com/likaixuan/p/4322679.html
Copyright © 2020-2023  润新知