• if语句的用法及其案例


    1.if else 语句的结构 if()      括号内为判定的条件                                

                             {         花括号内为执行的代码

                              }  

                         else

                               {       花括号内为执行的代码

                                  }  

    2.案例分析

    输入三个数 xyz 按照从小到大依次排列

    Console.Write("请输入x");
    int x = int.Parse(Console.ReadLine());
    Console.Write("请输入y");
    int y = int.Parse(Console.ReadLine());
    Console.Write("请输入z");
    int z = int.Parse(Console.ReadLine());
    if (x < y && x < z)
    {
    Console.WriteLine(x);
    if (y < z)
    {

    Console.WriteLine(y);
    Console.WriteLine(z);
    }
    else {
    Console.WriteLine(z);
    Console.WriteLine(y);
    }
    }

    else if (y < x && y < z)
    {
    Console.WriteLine(y);
    if(x<z){
    Console.WriteLine(x);
    Console.WriteLine(z);

    }
    }
    else
    {
    Console.WriteLine(z);
    if (x < y)
    {
    Console.WriteLine(x);
    Console.WriteLine(y);

    }
    else {
    Console.WriteLine(y);
    Console.WriteLine(x);
    }
    }
    }

    2.

    输入姓名,分数,如果100为满分,高于等于80分优秀,高于等于60分及格,50和60之间差一点 ,低于50分笨蛋

    Console.Write("请输入姓名");
    string name = Console.ReadLine();
    Console.Write("请输入分数");
    double fenshu = double.Parse(Console.ReadLine());
    if (fenshu >= 0 && fenshu <= 100)
    {
    if (fenshu == 100)
    {
    Console.WriteLine("满分" + name + "haha");
    }
    else if (fenshu >= 80)
    {
    Console.WriteLine("优秀" + name + "考的不错");
    }
    else if (fenshu >= 60)
    {
    Console.WriteLine("良好");
    }
    else if (fenshu >= 50)
    {
    Console.WriteLine("差一点点");
    }
    else
    {
    Console.WriteLine("笨蛋");
    }
    }
    else
    {
    Console.WriteLine("你的输入错误");
    }

    3.

    判断ax*x+bx+c=0是否是一元二次方程式,如果是,求他们的根

    Console.WriteLine("求方程式ax*x+bx+c=0");
    Console.Write("请输入啊a=");
    double a = double.Parse(Console.ReadLine());
    Console.Write("请输入啊b=");
    double b = double.Parse(Console.ReadLine());
    Console.Write("请输入啊c=");
    double c = double.Parse(Console.ReadLine());
    double daita = b * b - 4 * a * c;
    if (a == 0)
    {
    Console.WriteLine("不是一元二次方程式");
    }
    else
    {
    Console.WriteLine("是一元二次方程式");
    if (daita >= 0)
    {
    double x1 = (-b + Math.Sqrt(daita)) / 2 * a * c;
    double x2 = (-b + Math.Sqrt(daita)) / 2 * a * c;
    if (daita > 0)
    {
    Console.WriteLine("方程式有两个不同的实数根");
    Console.WriteLine("x1=" + x1.ToString() + "x2=" + x2.ToString());
    }
    else
    {
    Console.WriteLine("方程式有两个相同的实数根");
    Console.WriteLine("x1=x2=" + x1.ToString());
    }
    }
    else if (daita < 0)
    {
    Console.WriteLine("没有根");
    }
    }

  • 相关阅读:
    JavaSE知识-14(正则表达式&常用工具类)
    JavaSE知识-13(StringBuffer&数组排序)
    JavaSE知识-12(String类)
    JavaSE知识-11(Eclipse使用以及Object类型)
    JavaSE知识-10(面向对象_权限修饰符&匿名内部类)
    JavaSE知识-09(面向对象_多态&抽象类&接口)
    JavaSE知识-08(面向对象_继承&方法&final)
    JavaSE知识-07(面向对象-构造方法&静态static)
    20145205 20145231 《信息安全系统设计基础》第二次实验
    20145231 《信息安全系统设计基础》第9周学习总结
  • 原文地址:https://www.cnblogs.com/yuchao19950412/p/5250898.html
Copyright © 2020-2023  润新知