-
如果输出0,表示没有余数,即number能够被2整除(是偶数);如果输出1,表示有余数,即number不能被2整除(是奇数)。查看全部
-
using 关键字 用途就是导入命名空间,比如using System Text空间中的类 相当于导入一个空间的类把
namespace (也是关键字来的) 就是声明命名空间,比如 就是后面跟你创建的名字
class (关键字) 类的意思 class 后面加的是类的名字来的 例如 class Program
(关键字)static (静态的意思) (关键字) void (无返回值的意思) Main (记住是大写的M ,程序的入口的意思,一定要有Main 程序才能启动的) string(字符串类型来的常常在Main()方法声明中看的见 ) static void (string [] args)
记住记住 关键字都是小写的字母 所以说 Main不是的
查看全部 -
&&优先于||,赋值运算符最低。
可以加()来确保运算按照我们的意思来运行。
查看全部 -
①括号。学数学的时候我们就知道,要先计算括号里面的内容。C#语言也是一样,如果有多层括号,要从里向外计算。括号优先级最高。
②一元运算符。有些运算符两边有2个操作数,比如2+3、6%5等等,这些叫做二元运算符。只有一个操作数的叫做一元运算符,它们的优先级高于二元运算符。一元运算符包括:++(自加) 、 --(自减) 、 !(逻辑非)。
③*(乘)、/(除)、%(取余)。
④+(加)、-(减)。
⑤>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。
⑥==(等于)、!=(不等于)。
⑦&&(逻辑与)。
⑧||(逻辑或)。
⑨赋值运算符。包括:=、+=、-=、*=、/=、%=。
另外,还需要注意一点:优先级相同的运算符从左向右计算(赋值运算符相反)。
查看全部 -
设定了一个bool型,初值设为false,若找到符合条件的,设为ture,break语句跳出循环,最后用if语句判断值
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
namespace projAboveAvg
{
class Program
{
static void Main(string[] args)
{
float avg_score = 0;
string upavg_student_name=null;
float sum=0;
object[,] list = new object[8, 2] {{ "景珍", 90 }, { "林惠洋", 65 }, { "成蓉", 88 }, { "洪南昌", 70 }, { "龙玉民", 46 }, { "单江开", 81 }, { "武田山", 100 }, { "王三明", 68 }};
for (int i = 0; i < list.GetLength(0); i++)
{
float score = Convert.ToSingle((list[i, 1]));
string name = Convert.ToString((list[i, 0]));
sum += score;
}
avg_score =sum/list.GetLength(0);
Console.WriteLine("平均分是{0},高于平均分的有:",avg_score);
for (int i = 0; i < list.GetLength(0); i++)
{
if(avg_score<Convert.ToSingle((list[i, 1])))
{
upavg_student_name=Convert.ToString((list[i, 0]));
Console.Write(upavg_student_name+" ");
}
}
}
}
}
查看全部 -
float max_score = 0;
string best_student_name=null;
object[,] list = new object[3, 2] { { "武松", 89 }, { "伏晨", 98 }, { "cl", 56 } };
for (int i = 0; i < list.GetLength(0); i++)
{
float score = Convert.ToSingle((list[i, 1]));
string name = Convert.ToString((list[i, 0]));
if(max_score<score)
{
max_score = score;
best_student_name = name;
}
}
Console.WriteLine("分数最高的是{0},分数是{1}",best_student_name,max_score);
查看全部 -
查找加一个记录筛选结果的变量
查看全部 -
①括号。学数学的时候我们就知道,要先计算括号里面的内容。C#语言也是一样,如果有多层括号,要从里向外计算。括号优先级最高。
②一元运算符。有些运算符两边有2个操作数,比如2+3、6%5等等,这些叫做二元运算符。只有一个操作数的叫做一元运算符,它们的优先级高于二元运算符。一元运算符包括:++(自加) 、 --(自减) 、 !(逻辑非)。
③*(乘)、/(除)、%(取余)。
④+(加)、-(减)。
⑤>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。
⑥==(等于)、!=(不等于)。
⑦&&(逻辑与)。
⑧||(逻辑或)。
⑨赋值运算符。包括:=、+=、-=、*=、/=、%=。
另外,还需要注意一点:优先级相同的运算符从左向右计算(赋值运算符相反)。
查看全部 -
上一节我们还学习了数组的一个属性 Length , Length 能够返回数组的长度,利用它和数组元素的索引,我们可以循环访问每一元素。
查看全部 -
对比变量 x 和数组 y 就会发现,数组 y 中其实包含了 3 个 double 类型的变量,为什么是 3 个?因为初始化数组时在 [ ] 中声明的长度为 3 。既然都在数组 y 中,所以 3 个变量(应该叫数组元素)的名字都叫 y ,为了区分它们,按照顺序给它们加上索引 [0]、[1]、[2] 。请注意:数组的索引从 0 开始递增。那么,数组 y 中 3 个元素的名字就变成了 y[0]、y[1]、y[2] 。最后再注意一点:数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null
查看全部 -
namespace Test
{
class Program
{
static void Main(string[] args)
{
int y = 5;
while (y>=1)//请输入
{
Console.Write(y+" ");
//请输入
y--;
}
}
}
}
查看全部 -
(变量)与每一个 case 后面的常量进行等值比较,如果相等,就执行对应的分支。执行分支以后, break 关键字会使 switch 结构中止,不会再判断后面的常量。如果变量与所有的常量都不相同,则执行 default 后面的分支。
查看全部 -
逻辑非用来对某一个 bool 类型表达式取反,即“真变假”或“假变真”。请看下面的代码:
Console.WriteLine(1 > 0);//条件表达式为true,输出TrueConsole.WriteLine(!(1 > 0));//用逻辑非对条件表达式取反,输出False
查看全部 -
switch 中的(变量)只能是3种类型:整型(如 int )、字符型( char )、字符串类型( string )
查看全部
举报