zoukankan      html  css  js  c++  java
  • 电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

    写代码也要读书,爱全栈,更爱生活。每日更新原创IT编程技术及日常实用视频。

    我们的目标是:玩得转服务器Web开发,搞得懂移动端,电脑客户端更是不在话下。

    不得不说,C#这门语言是小编以为最好的语言。其优美的语法,最具人性化的新特性,以及无敌的开发工具令人陶醉。接触过不少语言,却一直回味写C#的那种状态。

    本人认为目前C#是比较适合入门的语言,最为小白,热衷于电脑编程开发的人,可谓是一个大大的福利。

    不管如何写过多少中语言教程,在写C#教程时却是如此的富含感情。为了完成我们的全栈梦,作为服务器端,本公众号,暂且使用.Net进行学习讲解。

    本教程是基础教程,适合任何有志于学习软件开发的人。当然因为技术的连贯性,推荐按照顺序查看。

    上篇文章:C#入门教程(三)–接收用户输入、转义字符、类型转换-打造C

    文章总目录:http://blog.sina.com.cn/s/blog_6ab069310102wpj6.html

    回顾一下,创建项目流程:

    1. 打开Visual Stdio。

      电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

    2. 创建控制台项目:

      电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

    3. 我们在这里写代码:

      电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

    选择语句:按照学校里面优良中级的例子讲解本知识点。

    众所周知,学校的成绩可以分为如下:

    1.90分以上 ---- 优秀

    2.80分以上90分以下 ---- 良好

    3.70分以上80分以下 ---- 中等

    4.60分以上70分以下 ---- 及格

    5.60分以下 ---- 不及格

    五个等级,我们就实现一个,用户输入分数直接计算分数等级的控制台程序。

    if语句:

    电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

    语法讲解:if 可以理解为如果的意思。 if后面跟着小括号,小括号代表的是条件。条件成立则执行小括号后的大括号里面的内容。

    例如上图流程大致为:





    电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员else 表示 上面条件都不成立执行else的代码。

    &&:表示并且

    ||:表示或者

    效果:

    电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

    请把以上代码在vs中敲写三遍及以上。

    switch语法:

    与if相比较来说switch就不怎么好用了。例如下图:

    电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

    //switch只能区别不同的单个项目。判断s的值是什么,然后执行对应的代码,

    //所以我们把成绩,除以十 把它的商作为 switch项目

    //break:代表:停止执行switch代码。 如果不加的话 还会去执行下面的代码

    //default表示如果上面的代码没有执行的话, 默认执行这个

    异常捕获:

    异常就是程序的执行过程中产生的错误。比如我们学习过的类型转换。如果类型转换失败,则会产生异常。

    捕获异常代码:

    电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

    如果我们输入非整数,则会抛出异常:

    电脑小白学习软件开发-C#的选择语句、异常捕获,进攻程序员

    本节课代码下载地址:https://github.com/Shellcheng/CSharpCourse04

    写代码也要读书,爱全栈,更爱生活。每日更新原创IT编程技术及日常实用视频。

    微信公众平台:做全栈攻城狮

  • 相关阅读:
    SGU 187 Twist and whirl
    伸展树---初步学习
    poj 2503 Babelfish
    sublime 3 phpfmt配置(大括号对齐)
    Linux Shell 错误: $' ': command not found错误解决
    redis 使用场景
    wireshake tcp 三次握手详解
    ip地址和子网掩码
    phpstorm 远程调式 php
    win10,ubuntu时间不对问题
  • 原文地址:https://www.cnblogs.com/happpytoo/p/5936818.html
Copyright © 2011-2022 走看看