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

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

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

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

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

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

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

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

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

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

  1. 打开Visual Stdio。

  2. 创建控制台项目:

  3. 我们在这里写代码:

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

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

1.90分以上 ---- 优秀

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

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

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

5.60分以下 ---- 不及格

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

if语句:

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

例如上图流程大致为:

else 表示 上面条件都不成立执行else的代码。

&&:表示并且

||:表示或者

效果:

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

switch语法:

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

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

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

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

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

异常捕获:

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

捕获异常代码:

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

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

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

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

时间: 2024-10-05 07:01:51

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

电脑小白学习软件开发-C#语言基础之循环重点讲解,习题

写代码也要读书,爱全栈,更爱生活.每日更新原创IT编程技术及日常实用视频. 我们的目标是:玩得转服务器Web开发,搞得懂移动端,电脑客户端更是不在话下. 本教程是基础教程,适合任何有志于学习软件开发的人.当然因为技术的连贯性,推荐按照顺序查看. 上次课程:电脑小白自学软件编程-.Net语法基础之循环语句,纯技巧干货 近期,致力于进行C#语言教程的写作.写一系列可以供电脑小白学习软件开发的文章,帮助更多初学者入门学习IT编程. 课程总目录:因头条无法自定义目录,大家关注:“做全栈攻城狮”微信公众号

电脑小白自学软件编程-.Net语法基础之循环语句,纯技巧干货

写代码也要读书,爱全栈,更爱生活.每日更新原创IT编程技术及日常实用视频. 我们的目标是:玩得转服务器Web开发,搞得懂移动端,电脑客户端更是不在话下. 本教程是基础教程,适合任何有志于学习软件开发的人.当然因为技术的连贯性,推荐按照顺序查看. 上次课程:电脑小白学习软件开发-C#的选择语句.异常捕获,进攻程序员 课程总目录:因头条无法自定义目录,大家关注:“做全栈攻城狮”微信公众号.回复“.net目录”,即可获取.微信公众号也包含大量学习教程,等你来~ 本系列教程进行学习的是C#语法.具体开发

我是如何学习软件开发的

这是一个科技高速发展的时代,也是新技术层出不穷的时代,对于软件开发人员或想要成为软件开发人员的朋友来讲,也许面对眼花缭乱的技术,学习起来无从下手,本文,我将结合自己近二十年软件开发的学习经历,和大家分享一下.首先,先说明一下我当前进行开发的主要两个技术环境: .NET环境,主要使用C#编程语言,常开发的项目类型是"窗口+数据库"或使用ASP.NET开发Web项目(这也要求对HTML.CSS.JavaScript和美工有一定的研究). iOS App,使用Objective-C加Spri

学习软件开发应该看的书

学习软件开发应该看的书 来源: 李越甲的日志 1. C语言提升 <c和指针> <c缺陷和陷阱> <c专家编程> 这三本书是一个初级C程序员必看的三本书,同时也是应届新员工必须好好学习的教材,非常适合刚毕业的大学生学习 2.  C++语言提升 <Effective C++:改善程序与设计的55个具体做法> <More Effective C++:35个改善编程与设计的有效方法(中文版)> <C++沉思录> <C++Template

学习软件开发技术需要注意什么?

现在网络时代已经脱不开计算机,在智能化的时代掌握软件开发技术是必不可少的,因为这个行业是比较有发展前途,选择岗位空间大,缺失很多这样的人才. 随着互联网的急速发展趋势,传统的行业结构开始不断推进,选择的行业将有许多缺失的软件开发岗位,学习更多的更深层次的软件开发技术是随着时代不断推进的选择. 那么在学习软件开发技术上有什么注意的呢?中安云城为大家分析一下: 1.掌握软件开发技术的知识,以及各方面的实用性,掌握了最基础的知识外,将软件开发的门槛不断提升,这样对自己的成长帮助才会比较有效果,一个软件

技术大牛告诉你,如何系统有效的学习软件开发?

有些人一出生就是为电脑技术而活的,充满着浓厚的兴趣.特别对编程开发对电脑技术有自己的一些向往. 而往往有时总是依靠搜索引擎进行学习,东看一点西看一点,没有系统的学习完一整套思想逻辑. 自己也可能有所成就,但是每当进行进修的时候就会发现,自己的不足,学习其他的东西很费劲.那我们究竟应该如何系统有效的学习一门编程语言呢? 我也不是什么大神,至今学习C#语言三年,期间也学习java android python等其他语言.算是对学习一门编程语言有自己的一些小见解.希望能帮助正在准备学习一门新语言的你.

团队模式与软件开发流程的选择

1.团队模式的选择 软件团队的模式有主治医师模式.明星模式.社区模式.业余剧团模式.秘密团队.特工团队.交响乐模式.爵士乐模式.功能团队模式.官僚模式. 我比较倾向于交响乐模式和功能团队模式.交响乐模式的主要特点是门类齐全,各司其职,有共同方向的.其优点是在开发过程中分工明确,大家可以术业有专攻,效率比较高.缺点是适用于某歌软件领域处于稳定成长的阶段,如果是在刚开始的时候可能会产生分歧. 功能团队模式的主要特点是:人人平等,没有管理与被管理的关系.优点是小组间交流比较频繁,不同能力的人可以平等协

软件开发流程的选择

软件开发流程的定义:我们在开发.运营.维护软件的过程中有很多技术.做法.习惯和思想.软件工程把这些相关的技术和过程统一到一个体系中,叫做"软件开发流程". 软件开发流程有:写了再改模式.瀑布模型.瀑布模型的各种变形(生鱼片模型.大瀑布带着小瀑布).统一流程(RUP).老板驱动的流程.渐进交付流程. 软件开发的目的:为了提高软件开发.运营和维护的效率,以及提高用户满意度.软件的可靠性和维护性. 我选择统一流程. 统一流程的步骤:业务建模:需求:分析和设计:实现:测试部署:配置和变更管理:

开发平台是未来软件开发的不二选择

当我们最开始接触软件开发的时候,我们大都是采用记事本来编写程序,运用JDK.MFC等提供的API自己编写代码来完成想要的功能,编写完之后还要编译成可执行的文件,然后再运行.这种方式虽然通俗,但是一点也不方便,慢慢的,编程人员开始寻求比较方便开发的工具,于是诸如eclipse.jbuilder.VC++等等一系列的开发工具便出现在了市面上,这些工具的出现,大大方便了开发人员的编程工作,减少了编程人员很多不必要的麻烦.像包括编译.异常处理.发布.模拟运行等等操作,都可以在这些开发工具上完成. 但是,