• Day.21


    2019.11.12

    Video

    传智播客-C#基础-第二天

    12 Convert类型转换 03:44

    13 Convert的练习

    14 计算时间的练习题

    Note

    Convert 类型转换

    在使用的时候需要注意,如果要发生类型转换的两个变量的类型不兼容,那么这个时候使用Convert类型转换。

    前提,面上一定要过的去。

    string str = “123abc”;  //看上去根本转换不了

    int n  = Convert.ToInt32(str);

    如果转换成功就成功了,如果失败则抛异常。

    string str = “12.34”;

    double = Convert.ToDouble(str);

    Practise

    让用户输入姓名,语文、数学、英语,三门课的成绩。然后给用户显示:XX,你的总成绩为XX分,平均成绩为XX分。

     1 using System;
     2 using static System.Console;
     3 using static System.Convert;
     4 
     5 namespace Convert练习
     6 {
     7     class Program
     8     {
     9         static void Main(string[] args)
    10         {
    11             WriteLine("请输入你的姓名: ");
    12             string name = ReadLine(); //声明一个字符串类型的变量来接受用户在控制台的输入
    13 
    14             WriteLine("请输入你的语文成绩:");
    15             string strChinese = ReadLine();
    16             double Chinese = Convert.ToDouble(strChinese);
    17 
    18             WriteLine("请输入你的数学成绩:");
    19             string strMath = ReadLine();
    20             double Math = Convert.ToDouble(strMath);
    21 
    22             WriteLine("请输入你的英文成绩:");
    23             string strEnglish = ReadLine();
    24             double English = Convert.ToDouble(strEnglish);
    25 
    26             WriteLine($"{name}:
    你的总成绩:{Chinese + Math + English}
    你的平均成绩:{(Chinese + Math + English) / 3}");
    27             ReadLine();
    28         }
    29     }
    30 }
    Convert

    编程实现计算几天(如46天)是几周零几天。

     1 using System;
     2 using static System.Console;
     3 using static System.Convert;
     4 
     5 namespace 46
     6 {
     7     class Program
     8     {
     9         static void Main(string[] args)
    10         {
    11             //编程实现计算几天(如46天)是几周零几天。
    12           
    13             int day = 46; 
    14             int week = day / 7; //求得星期数
    15             int lastday = day % 7; //零的那几天
    16             Console.WriteLine($"46天是{week}周{lastday}天");
    17 
    18             ReadKey();
    19 
    20             //让用户输入
    21             //WriteLine("请输入要计算的天数");
    22             //string strDays = ReadLine();
    23             //int day = Convert.ToInt32(strDays);
    24             //int day = Convert.ToInt32(ReadLine());
    25         }
    26     }
    27 }
    46

    编程实现107653秒是几天几小时几分钟几秒。

     1 using System;
     2 using static System.Console;
     3 using static System.Convert;
     4 
     5 namespace 练习
     6 {
     7     class Program
     8     {
     9         static void Main(string[] args)
    10         {
    11             //编程实现107653秒是几天几小时几分钟几秒。
    12             int seconds = 107653;
    13 
    14             int day = seconds / 864000; //求得天数
    15             int secs = seconds % 86400; //求得剩余的秒数
    16 
    17             int hours = secs / 3600; //求得剩余的小时数
    18             secs = secs % 3600; //求完小时数后剩余的秒数;
    19 
    20             int mins = secs / 60; //求得分钟数;
    21             secs = secs % 60; //求完分钟后剩余的秒数;
    22 
    23             WriteLine($"{seconds}秒是{day}天{hours}小时{mins}分钟{mins}秒");
    24             ReadKey();
    25 
    26             //让用户输入
    27             //WriteLine("请输入要计算的秒数:");
    28             //int seconds = ConvertToInt32(ReadLine());
    29         }
    30     }
    31 }
    107653

    修改上面的题目,让用户输入。

    Conclusion

    Day.12-2019.11.12

    今天是第一天使用博客园,但是老师在第一节课时就推荐过使用有道笔记/博客园的方式总结学习心得。

    以后每天上午的时间就用来学习IT,并且在学习之后,及时总结,主要包括Video+Note+Practise+Conclusion四部分。

    听视频(Qiy),记笔记(Word),敲代码(VS),总结(博客园)。

    没有什么事情一开始就是完美无缺的,在学习总结过程种逐步完善吧。

  • 相关阅读:
    Android 上传图片到服务器 okhttp一
    Kotlin 扩展——省略findViewById
    音频的播放一
    layui+ztree 树状下拉框
    Element里el-badge在el-tab里视图不被渲染问题
    linux之cat 操作
    cmd命令行中查看、修改、删除与添加环境变量
    cmd 文件/文件夹的一切操作
    操作
    11. 判断是给属性前加typeof 可以同时判断属性是否存在
  • 原文地址:https://www.cnblogs.com/vsdd/p/11840283.html
Copyright © 2020-2023  润新知