zoukankan      html  css  js  c++  java
  • 2-19 练习题简化代码 学习数据类型 数据类型转换

    2月17号练习题

    简化分割线以下的代码

     “请输入您的姓名:”同一行出现光标,等待用户输入
     “请输入您的性别:”光标,等待用户输入
     “请输入您的年龄:”同上
     “请输入您的身高:”同上
     “请输入您的体重:”同上
     “--------------------华丽的分割线-----------------------”
     xxx你好!您的性别是“男”,您的年龄是“18”,您的身高是“180”,您的体重是“180”。

    Console.Write("请输入您的姓名:");//不换行输出
                string xingming = Console.ReadLine();//等待用户输入
                Console.Write("请输入您的性别:");
                string xingbie =Console.ReadLine();
                Console.Write("请输入您的年龄:");
                string  nianling=Console.ReadLine();
                Console.Write("请输入您的身高:");
                string  shengao=Console.ReadLine();
                Console.Write("请输入您的体重:");
    
                string tizhong =Console.ReadLine();
                Console.WriteLine("----------------------------华丽的分割线------------------------------");
    
    
                Console.WriteLine(xingming+"你好!您的性别是“"+xingbie+"”,您的年龄是“"+nianling+"”,您的身高是“"+180+"”,您的体重是“"+tizhong+"”。");
    

    利用填坑的模式将代码简单化

    2

      数据类型分为  基本数据类型和引用类型

    基本数据类型分3中 

            值类型  

    黄圈为常用类型    int类型常用 但最多限制10位

                            float  a=2.3f(加f)      decimal a=2.3m(加m)

                          浮点型  即可以放小数也可以放小数

        布尔型 只有两种   ture对   false错 

       字符型char 是个单一字符   无论输入字母还是汉字只认一个  必须放没法为空

    2  引用类型

    string常用

    DateTime时间

    DateTime time = new DateTime(2000, 2, 2);//先打小括号 选择int year..括号里面用逗号
                Console.WriteLine(time);
                DateTime xinzai = DateTime.Now;//现在的时间
                Console.WriteLine(xinzai);
                Console.ReadLine();

    类型转换 分为自动转换隐式转换   从值类型转换为引用类型   装箱

                      强制转换显式转换   从引用类型转换为值类型   拆箱

       强制装换

           >用();不常用

           >用convert.To   a=convert.to();

           >用parse   string a =int.parse();

                 

       string a="a报警";\输出反斜杠   换行

    2-19练习题

    “请输入第一个学生的姓名:”  “请输入第一个学生的年龄:”  “请输入第一个学生的语文成绩:”  “请输入第一个学生的数学成绩:”  “请输入第一个学生的英语成绩:”  “------------------------------”  “请输入第二个学生的姓名:”  “请输入第二个学生的年龄:”  “请输入第二个学生的语文成绩:”  “请输入第二个学生的数学成绩:”  “请输入第二个学生的英语成绩:”  “------------------------------”  “请输入第三个学生的姓名:”  “请输入第三个学生的年龄:”  “请输入第三个学生的语文成绩:”  “请输入第三个学生的数学成绩:”  “请输入第三个学生的英语成绩:”  “-------------------成绩展示---------------------”  “1、张三的语文成绩是:“100”,数学成绩是:“90”,英语成绩是:“80”,总分是:“270”。”  “2、张三的语文成绩是:“100”,数学成绩是:“90”,英语成绩是:“80”,总分是:“270”。”  “3、张三的语文成绩是:“100”,数学成绩是:“90”,英语成绩是:“80”,总分是:“270”。”  语文总分是“”,平均分是“”。  数学总分是“”,平均分是“”。  英语总分是“”,平均分是“”。  所有人员的所有科目分数总和是“”。

              Console.Write("请输入第一个学生的姓名:");//输出
    
                string xing1 = Console.ReadLine();//等待用户输入
    
                Console.Write("请输入第一个学生的年龄:");
    
                string nian1=Console.ReadLine();
    
                Console.Write("请输入第一个学生的语文成绩:");
    
                string yu1 = Console.ReadLine();
    
    
                Console.Write("请输入第一个学生的数学成绩:");
    
                string shu1=Console.ReadLine();
    
                Console.Write("请输入第一个学生的英语成绩:");
    
                string ying1=Console.ReadLine();
    
                Console.WriteLine("-----------------------------------------------------------");//输出
    
    
                Console.Write("请输入第二个学生的姓名:");
    
                string xing2= Console.ReadLine();
    
                Console.Write("请输入第二个学生的年龄:");
    
                string nian2 = Console.ReadLine();
    
                Console.Write("请输入第二个学生的语文成绩:");
    
                string yu2= Console.ReadLine();
    
    
                Console.Write("请输入第二个学生的数学成绩:");
    
                string shu2 = Console.ReadLine();
    
                Console.Write("请输入第二个学生的英语成绩:");
    
                string ying2= Console.ReadLine();
    
                Console.WriteLine("-----------------------------------------------------------");
    
    
                Console.Write("请输入第三个学生的姓名:");
    
                string xing3 = Console.ReadLine();
    
                Console.Write("请输入第三个学生的年龄:");
    
                string nian3 = Console.ReadLine();
    
                Console.Write("请输入第三个学生的语文成绩:");
    
                string yu3 = Console.ReadLine();
    
    
                Console.Write("请输入第三个学生的数学成绩:");
    
                string shu3 = Console.ReadLine();
    
                Console.Write("请输入第三个学生的英语成绩:");
    
    string ying3 = Console.ReadLine(); Console.WriteLine("------------------------成绩展示-----------------------------------"); int zong1=int.Parse(yu1)+int.Parse(shu1)+int.Parse(ying1);//求个人成绩的和 Console.WriteLine("1、"+xing1+"的语文成绩是:“"+yu1+"”,数学成绩是:“"+shu1+"”,英语成绩是:“"+ying1+"”,总分是:“"+zong1+"”。"); int zong2 = int.Parse(yu2) + int.Parse(shu2) + int.Parse(ying2);//简化代码 用代码 填坑 Console.WriteLine("2、" + xing2 + "的语文成绩是:“" + yu2 + "”,数学成绩是:“" + shu2 + "”,英语成绩是:“" + ying2+ "”,总分是:“" + zong2 + "”。"); int zong3 = int.Parse(yu3) + int.Parse(shu3) + int.Parse(ying3); Console.WriteLine("3、" + xing3 + "的语文成绩是:“" + yu3 + "”,数学成绩是:“" + shu3 + "”,英语成绩是:“" + ying3 + "”,总分是:“" + zong3+ "”。"); int yuzong = int.Parse(yu1) + int.Parse(yu2) + int.Parse(yu3); decimal yuping = yuzong / 3m;//求各科平均分和除以3 Console.WriteLine("语文总分是“"+yuzong+"”,平均分是“"+yuping+"”。"); int shuzong = int.Parse(shu1) + int.Parse(shu2) + int.Parse(shu3); decimal shuping = shuzong/ 3m; Console.WriteLine("数学总分是“" + shuzong+ "”,平均分是“" + shuping + "”。"); int yingzong = int.Parse(ying1) + int.Parse(ying2) + int.Parse(ying3); decimal yingping = yingzong / 3m; Console.WriteLine("英语总分是“" + yingzong + "”,平均分是“" + yingping + "”。"); int he = yuzong + yingzong + shuzong; Console.WriteLine("所有人员的所有科目分数总和是“"+he+"”。"); Console.ReadLine();


    结果如下

    复制代码的时候仔细观察 将所有要改的地方全部改掉

      

  • 相关阅读:
    Logstash-input-jdbc同步mysql数据到ES - sql_last_value
    filebeat7.5.2 在 windows server 2008 R2 设置系统服务报错
    mysql8.0.19压缩版安装
    不是RESTful不好,是你姿势有问题
    logback运行时动态创建日志文件
    jpa 主键重复导致查询list的数据总是重复第一条数据
    解决MySQL Workbench导出低版本MySQL时报错Unknown table ‘column_statistics’ in information_schema的问题
    windows10系统修改JDK版本后配置环境变量不生效怎么办
    application.properties 中文乱码问题解决
    JAVA抽象类和抽象方法(abstract)
  • 原文地址:https://www.cnblogs.com/v587yy/p/6416876.html
Copyright © 2011-2022 走看看