2012年6月26日

C#循环语句-先判断后执行的另一种方式-for循环

摘要: for循环和while循环都是先判断后执行的方式,for循环的判断条件可以while复杂,常用在可以确定循环次数的情况下,语法如下:for(初始化部分;条件部分;更新部分){执行循环语句}for (int i = 0; i < 10; i++) { Console.WriteLine(i); }for循环的3个表达式都可以省略,但是两个分号不能省略。例如:for(;i<5;i++)for(;i<5;)for(;;)这些都是合法的,但是省略了表达式2会陷入死循环。for循环中的表达式1声明了循环变量i,表达式2限定了i的取值范围,也就是条件,表达式3规定了i如何变化,当表达式1 阅读全文

posted @ 2012-06-26 10:35 流星落 阅读(1070) 评论(0) 推荐(0)

C#循环语句-先执行后判断-do...while循环

摘要: do...while循环和while循环不同之处在于前者先执行,再判断条件,后者是判断,再执行,所以do...while循环不管是否满足条件,至少会执行一次代码块。语法如下:do{Do something;计数器变化}while(条件表达式)using System;class test{ public static void Main() { int sum=0; //初始值设置为0 int i=1; //加数初始值为1 do { sum+=i; i++; } while (i<=100); Console.WriteLine("从0到100的和是{0}",sum) 阅读全文

posted @ 2012-06-26 10:34 流星落 阅读(632) 评论(0) 推荐(0)

C#循环语句-先判断后执行-while循环

摘要: while循环是一个标准的循环语句,先判断是否循环,如果满足条件就执行循环,不满足就跳出循环,执行循环体外的语句。语法如下:while(条件表达式){Do something;计数器变化}using System;class Sample{ public static void Main() { int sum=0; int i=1; while (i<=100) { sum+=i; i++; } Console.WriteLine("从0到100的和是{0}",sum); }}上面的程序是先判断while条件是否成立,如果成立则执行循环体中的语句,每次执行前检查wh 阅读全文

posted @ 2012-06-26 10:32 流星落 阅读(1261) 评论(0) 推荐(0)

C#中的循环语句

摘要: 循环就是重复执行一些语句。循环分为三类:一类在条件变为false之前重复执行语句,一类在条件变为true之前重复执行语句,另一类按照指定的次数重复执行语句。循环语句也可称迭代语句,C# 中共有四种循环语句,它们全部都支持用 break 来退出循环,用 continue 来跳过本次循环进入下一次循环。在C#中可以使用循环语句有4种形式:do...while:当(或直到)条件为true时循环。while:当条件为true时循环。for:指定循环次数,使用计数器重复运行语句。for each:对于集合中的每项或数组中的每个元素,重复执行。一、while 循环 语法: while (条件表达式) { 阅读全文

posted @ 2012-06-26 10:31 流星落 阅读(696) 评论(0) 推荐(0)

C#条件语句常见错误

摘要: 常见错误实例:问题:如果学生成绩高于90分,成绩优秀。在70-90之间良好,60-70合格,60分以下不合格。static void Main(){int score=80;if (score>=90){Console.WriteLine("优秀");}else if(90>score>=70){Console.WriteLine("良好");}else if(70>score>=60){Console.WriteLine("合格");}else if(score<60){Console.Write 阅读全文

posted @ 2012-06-26 10:29 流星落 阅读(389) 评论(0) 推荐(0)

2012年6月25日

C#在多种条件下选择自己的路-swith结构

摘要: C#中的switch结构和if结构一样都可以实现条件判断,只是适用的条件不同。switch结构主要用于多重条件switch的语法如下:switch (condition){ case 常量表达式1: condition == 常量表达式1 时执行的语句; break; case 常量表达式2: condition == 常量表达式2 时执行的语句; break; default: 不满足上述条件时执行的语句; break;}case 个数 >= 0。任何两个 case 语句的常量表达式都不能具有相同的值,注意是值不能相同。case 和 default 的 break 必不可少。defau 阅读全文

posted @ 2012-06-25 16:56 流星落 阅读(1006) 评论(0) 推荐(0)

C#条件判断-嵌套if结构

摘要: 我们在上面的商店中,如果是商店会员可以享受打折优惠,非会员没有优惠。这个问题怎样解决呢?我们用前面的知识就不能解决,需要用到复杂的嵌套。其语法如下:if(表达式1){if(表达式2){代码块1}else{代码块2}else{代码块3}我们看这个例子:using System;class Program{static void Main(){Console.WriteLine("请选择是否会员,会员输入1,非会员为0");int flag=int.Parse(Console.ReadLine());Console.WriteLine("请输入您的购物价值,单位为元& 阅读全文

posted @ 2012-06-25 16:55 流星落 阅读(1916) 评论(0) 推荐(0)

C#条件判断-if...else结构

摘要: if...else结构就是经常说的“如果……就……否则就……”具体语法下:if (条件){ 满足条件时执行的语句;}else{ 不满足条件时执行的语句;}提示:if...else判断语句适用于只有两个条件的情况,即或者符合条件,或者不符合。我们看下面这个例子:using System;class Hello { public static void Main() { Console.Write("请输入你的名字:"); string str_userName=Console.ReadLine(); if(str_userName=="six"){ Con 阅读全文

posted @ 2012-06-25 16:54 流星落 阅读(478) 评论(0) 推荐(0)

C#条件判断-多重if结构

摘要: 多重if结构的语法如下:if (条件){ 满足条件时执行的语句;}else if (条件2){ 满足条件2时执行的语句;}else if (条件3){ 满足条件3时执行的语句;}else{ 不满足以上任何条件时执行的语句;}请看下面这个例子。让我们想像这么一幕情景剧——时间:XXXX年2月14日;地点:某校园内小公园;人物:女生一,男生一。事件:(男生送给女生一束环瑰) 女生(高兴地):多美啊——多少钱买的! 男生:猜。 女生(心里想:如果多于100元我就亲他一口):超过100元吗? 男生:NO。 女生:(心里想:如果多于50元我就许他亲我一口):那,不低于50元吧? 男生:NO。 女生:(心 阅读全文

posted @ 2012-06-25 16:54 流星落 阅读(7513) 评论(0) 推荐(0)

C#条件判断-根据条件判断要走的路-if结构

摘要: 什么时候要用到if结构语句呢?如果有一个班的学生期末成绩不是很理想,原因是考题太难,教师希望根据学生平时的表现给不同学生加平时成绩分,条件如下:如果平时每次都交作业,加20分;如果平时交了超过所有作业的1/2,加15分;其余同学每人加8分;面对这样的问题,我们该怎样解决?C# 的 if 语句有 3 种第一种if (条件表达式){ 满足条件时执行的语句;}第二种if (条件表达式){ 满足条件时执行的语句;}else{ 不满足条件时执行的语句;}第三种if (条件表达式){ 满足条件时执行的语句;}else if (条件2){ 满足条件2时执行的语句;}else if (条件3){ 满足条件3时 阅读全文

posted @ 2012-06-25 16:53 流星落 阅读(329) 评论(0) 推荐(0)

导航