• 语句


    三、1、语句分类

    语句:判断,循环,形成程序的分支和循环。

    ① 选择控制:if,else,switch,case
    ② 循环控制:while,do,for,foreach
    ③ 跳转语句:break,continue
    ④ 异常处理:try,catch,finally

    2、if语句:if:相当于条件运算符

    ① if(表达式,即关系运算符的运算,返回bool值)
    {
    一系列的运算,语句,代码
    当if后面小括号内的表达式的值为true的时候,进来执行,否则不执行
    }

     

    ② if(表达式){……}else{……}

    ③ if(表达式){……}else if(表达式){……}else{……}

    练习:1、一元二次方程 ax*x+bx+c=0;

    Console.WriteLine("求方程ax*x+bx+c=0的根的情况");
    Console.Write("a=");
    double a = Convert.ToSingle(Console.ReadLine());
    Console.Write("b=");
    double b = Convert.ToSingle(Console.ReadLine());
    Console.Write("c=");
    double c = Convert.ToSingle(Console.ReadLine());

    if (a == 0)
    {
    Console.WriteLine("不是一元二次方程");
    }
    else
    {
    Console.WriteLine("一元二次方程");

    double derta = b * b - 4 * a * c;
    if (derta > 0)
    {
    double x1 = (-b + Math.Sqrt(derta)) / (2 * a);
    double x2 = (-b - Math.Sqrt(derta)) / (2 * a);

    Console.WriteLine("有两个不相等的实根:");
    Console.WriteLine("x1=" + x1);
    Console.WriteLine("x2=" + x2);
    }
    else if (derta == 0)
    {
    Console.WriteLine("有两个相等的实根:");
    double m = -b / (2 * a);
    Console.WriteLine("x=" + m);
    }
    else
    Console.WriteLine("无实根");
    }
    Console.ReadLine();

    练习:2、判断体重是否标准(男士标准体重=身高-100±3;女士标准体重=身高-110±3)

    Console.Write("性别:");
    string sex = Console.ReadLine();
    Console.Write(
    "身高:");
    int hight = Convert.ToInt32(Console.ReadLine());
    Console.Write("
    体重(kg):");
    double weight = Convert.ToInt32(Console.ReadLine());

    if (sex == "男")
    {
    int s = hight - 100; //标准体重
    if (weight > (s + 3))
    {
    Console.Write("该减肥了");
    }
    else if (weight <= (s + 3) && weight >= (s - 3))
    {
    Console.Write("正常标准");
    }
    else
    Console.WriteLine("多吃一点");
    }
    else if (sex == "女")
    {
    int s = hight - 110; //标准体重
    if (weight > (s + 3))
    {
    Console.Write("该减肥了");
    }
    else if (weight <= (s + 3) && weight >= (s - 3))
    {
    Console.Write("正常标准");
    }
    else
    Console.Write("多吃一点");
    }
    Console.ReadLine();

  • 相关阅读:
    ant-design-vue——子组件通过$parent修改父组件的值时无效问题及解决方法
    vue——quill-editor自定义图片上传
    ES6——var、let、const三者的区别
    js——数组/对象常用方法总结
    28.最长回文子序列
    27.马拉车
    26.扫雷一次点击
    JS添加内容之方法里传AJAX参数
    JQ 实现加载其他页面的H5代码 JQ加载H5独立导航栏代码
    CentOS 7不能上网 解决方法
  • 原文地址:https://www.cnblogs.com/mxx0426/p/4022481.html
Copyright © 2020-2023  润新知