-
循环体里面需要有计数变量的自加语句,否则循环可能无法退出(即“死循环”)。查看全部
-
多重if结构编程练习: 多重if结构包含多个条件,每个条件对应一个分支。运行时,从上到下依次判断每一个条件,当某个条件为true,就执行对应的分支,并且不再验证其它的条件;若所有的条件均为false,则执行最后的的else分支。查看全部
-
设置断点:f9 运行:f5 单步调试:f10查看全部
-
switch 中的变量只能是3种类型整型(如 int )、字符型( char )、字符串类型( string )。查看全部
-
1.0>1精度不同,会将1转化为1.0,然后再进行比较。查看全部
-
是检查一组数据中是否包含符合条件的元素,首先要声明一个“开关变量”,用来记录查找的状态;通常,我们把开关变量初始化为 false ,表示没有找到,循环中如果发现了符合条件的元素,则给变量赋值为 true ,并结束查找。循环结束后,就可以判断开关变量: true 表示“有”, false 表示“没有”。查看全部
-
变量 hasNbr 起到了关键作用:记录筛选结果。它的初始值为 false ,表示没有,如果循环中找到了相等的数据,再修改 hasNbr 的值为true ,表示有。循环结束后,只要看看变量 hasNbr 是 true 还是 false ,就知道循环中是否修改过。break,跳出整个海循环,而continue,跳出的为一次循环,下一次还执行,而,break不执行查看全部
-
C#的运算符优先级 前面我们学习了那么多运算符,如果编程中同时使用了多个运算符,到底哪一个会先运算呢?这就是优先级的问题。C#运算符的优先级请参考下面的顺序: ①括号。学数学的时候我们就知道,要先计算括号里面的内容。C#语言也是一样,如果有多层括号,要从里向外计算。括号优先级最高。 ②一元运算符。有些运算符两边有2个操作数,比如2+3、6%5等等,这些叫做二元运算符。只有一个操作数的叫做一元运算符,它们的优先级高于二元运算符。一元运算符包括:++(自加) 、 --(自减) 、 !(逻辑非)。 ③*(乘)、/(除)、%(取余)。 ④+(加)、-(减)。 ⑤>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。 ⑥==(等于)、!=(不等于)。 ⑦&&(逻辑与)。 ⑧||(逻辑或)。 ⑨赋值运算符。包括:=、+=、-=、*=、/=、%=。 另外,还需要注意一点:优先级相同的运算符从左向右计算(赋值运算符相反)。查看全部
-
查找算法,主要有 2 个步骤: 1、使用循环访问数组中的每一个元素 2、在循环体中设置筛选条件,打印符合条件的元素查看全部
-
C#中的取余运算符就是%。上一节学习的除号,作用是求2个数字相除的商,而取余运算符%的作用是求两个数字相除的余数。比如: Console.WriteLine(19/5);//求19除以5的商,输出3 Console.WriteLine(19%5);//求19除以5的余数,输出4(商3余4) 编程中,%常常用来检查一个数字是否能被另一个数字整除。比如下面的代码片段: int number = 29; Console.WriteLine(number%2);//求number除以2的余数 如果输出0,表示没有余数,即number能够被2整除(是偶数);如果输出1,表示有余数,即number不能被2整除(是奇数)。查看全部
-
C#标识符的命名规则 程序中的变量名、常量名、类名、方法名,都叫做标识符。C#有一套标识符的命名规则,如果命名时不遵守规则,就会出错。这套规则简单说有下面三条: ①标识符只能由英文字母、数字和下划线组成,不能包含空格和其他字符。 错误的标识符声明:string $user; //错在使用了其他字符 ②变量名不能用数字开头。 错误的标识符声明:double 6h;//错在用数字开头 ③不能用关键字当变量名。 错误的标识符声明:char static ;//错在用关键字static做变量名查看全部
-
去掉强制类型转换,则由于X属于双精度类型,级别比Y高,所以Y就会转变为双精度类型,从而值为3.0.所以3.5>3.0,结果为真。查看全部
-
///是文档注释,只能写在类、方法、属性的前面。不能用来注释单个变量。查看全部
-
错难点查看全部
-
class Program { static void Main(string[] args) { double money = 60000.00;//存款金额 if (money >= 100000) { Console.WriteLine("送一台微波炉"); } else if (money >= 50000) { Console.WriteLine("送一套茶具"); } else if (money >= 10000) { Console.WriteLine("送一袋大米"); } else { Console.WriteLine("没有礼品"); } } } } }查看全部
举报
0/150
提交
取消