-
string[] name=new string[]{"景珍","林惠洋","成蓉","洪南昌","龙玉尺","单江开","田武山","王三明"}; int[] score=new int[8]{90,65,88,70,46,81,100,68}; int sum=0,avg; for(int i=0;i<score.Length;i++) { sum +=score[i]; } avg=sum/score.Length; Console.WriteLine("平均分是{0},高于平均分的有:",avg); for(int j=0;j<name.Length;j++) { if(score[j]>avg) {Console.Write(name[j]); Console.Write(" "); } }查看全部
-
C#的算术运算符(一): 计算机程序,当然少不了“计算”,要计算就必须了解运算符。今天,我们先学习算术运算符中的加、减、乘、除。 加:+。加号有2个用途:当用加号连接两个数字时,会计算出这两个数字的和。比如: Console.WriteLine(9+2.2);//输出11.2 另一种情况,当加号两边包含字符串的时候,会把两边的表达式连接成新的字符串。比如: Console.WriteLine(9+"2.2");//输出92.2,因为“2.2”是字符串,所以9也被转换为“9”,+起的作用是连接字符串 减:-。减号的作用就是减法。比如: Console.WriteLine(15-23);//输出-8 乘:*。乘号的作用是求2数的乘积。比如: Console.WriteLine(0.8*3);//输出2.4 除:/。除号的作用是2数相除的商。比如: Console.WriteLine(2/0.5);//输出4.0 但是,2个整数相除,结果仅保留整数部份,小数部份会被舍去。如: Console.WriteLine(5/10);//输出0查看全部
-
C#标认符的命名规则: 程序中的变量名、常量名、类名、方法名,都叫做标识符。C#有一套标识符的命名规则,如果命名时不遵守规则,就会出错。规则简单说明如下: 1、标识符只能由英文字母、数字和下划线组成,不能包含空格和其它字符。 错误的标识符声明: string $user;//错在使用了其它字符 2、变量名不能用数字开头。 错误的标识符声明: double 6h;//错在用数字开头 3、不能用关键字当变量名。 错误的标识符声明: char static;//错在用关键字static做变量名查看全部
-
C#的数据类型转换: 前面已经学习了四种常见的数据类型,也提到每种类型的变量只能存这种类型的数据。但,有时候需要把不同的类型的值放在一起来运算,比如:3.5+8,此时该当如何处理,有以下2种情况: 1、自动类型转换:2种不同类型的数据运算,低精度类型会自动转换为较高精度的类型。仍以3.5+8为例,显然数字8的精度较低(int型),而3.5的精度较高(double型),所以,8会自动转换为double型,即转换为3.5+8进行运算,运算的结果为11.5。 再例:double d=2; 2的精度显然低于变量d的精度,所以2会自动转换为2.0然后赋值给d。 又例:int i=3.0; 变量i的精度低于3.0,但是由于已经声明为int型的变量,变量的值可以变,但变量的类型可不能变来变去,所以这条命令会出错。 2、强制类型转换:无法自动转换为我们需要的类型,可以用强制类型转换,比如上例可以这样完成: int i=(int)3.0; 数字前面的(int)表示转换的目标类型为int,3.0会强制转换为3。 需要注意,double型强制转换为int型将失去小数部份,比如(int)2.8,我们得到的将是2。查看全部
-
Console.WriteLine(9+"2.2");//输出92.2,因为"2.2"是字符串,所以9也被转换为"9",+起的作用是连接字符串查看全部
-
数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null 。查看全部
-
char 字符 string 字符串查看全部
-
f9 断点查看全部
-
自动类型转换:2种不同类型的数据运算,低精度类型会自动转换为较高精度的类型。 以3.5+8为例,显然数字8的精度较低(int),而3.5的精度较高(double),所以,8会自动转换为double型,即转换为3.5+8.0进行运算,结果为11.5。查看全部
-
writeline 要换行 write不换行查看全部
-
注释: 单行,多行,文档注释“///”查看全部
-
Main方法是C#程序的入口 Console.write ("");输出一句话查看全部
-
但请注意:如果与其他运算在同一语句中,++写在变量前面或后面,算法不一样,请看下例: Console.WriteLine(age++);作用等同于下面两句: Console.WriteLine(age);//先打印 age=age+1;//后自加 Console.WriteLine(++age);作用等同于下面两句: age=age+1;//先自加 Console.WriteLine(age);//后打印 你看,运算顺序不一样吧,所以输出的结果也不会相同。查看全部
-
F5调试 ctrl+F5直接运行查看全部
-
2个整数相除,结果仅保留整数部分,小数部分会被舍去查看全部
举报
0/150
提交
取消