C#:
语法规则:只能使用字母(大写和小写)、数字和下划线字符,标识符必须以一个字母或者下滑线开头
最简单的C#语法规则是:必须用一个分号来终止所有语句
表达式:操作数和运算符的组合。
语句:指能执行一个操作的命令(也就是指令)
变量:是容纳了一个值得存储位置。
优先级:控制着一个表达式中的各个操作符的求值顺序。
变量的递增和递减:
变量+1=变量++;
变量-1=变量--;
变量声明由以下三个部分组成:1.数据类型
2.名称 3.要赋给的初始值
变量的命名规则:1、组成:英文呢字母、数字、"_"
2、开头:小写英文字母
3、不能使用关键字
4、不要以下划线开头
5、从第二个单词开始首字母大写
6、变量命名不要太随意,要见名知意。不能重复!!
基本数据类型:
1、数值:1、整型
2、非整型
2、非数值
(int:整数
long:长整数,后跟L
float:浮点数,后跟F
double:小数类型
decimal:货币值,赋值时后跟M
string:字符串,赋值要用双引号引起来
char:字符,赋值要用单引号引起来
bool:布尔值,只有ture或false)
变量声明和使用:1、声明一个变量
2、赋值
3、使用变量
语法:Console.WriteLine(); --直接输出内容,换行
Console.Write(); --同上,不换行
Console.Read(); --保持阅读状态
Console.ReadLine();--接收控制台的数据
string **=Console.ReadLine();
int &&=int.parse(**);
int a1=x;--给a1赋值
int a2=y;--给a2赋值
int a3=x+y;--使用a1,a2进行运算
int a4=x-y;
int a5=x%y
int a6=x*y
int a7=X/y
Console.writeLine(a*);--即可输出运算后的结果。
关系操作符:age=42
1、== 等于
( age==100 false)
2、!= 不等于
(age!=0 ture)
3、< 小于
(age<21 false)
4、<= 小于或等于
(age<=18 false)
5、> 大于
(age>16 ture)
6、>= 大于或等于
(age>=30 ture)
逻辑运算符:
&& 两个条件同时为真,结果为真
|| 两个条件有一个为真,结果为真
! 条件为真时,结果为假
条件为假时,结果为真
Boolean类型的值:
真:ture
假:false
if else结构:
if(变量名+关系操作符条件){
Console.WriteLine();满足则输出此列
}
else{
Console.WriteLine();不满足if条件则输出此列
}
第四章:循环语句
循环语句用处:需要多次重复执行一个或多个任务的问题考虑使用循环来解决
循环语句种类: while do-while for
工作原理
及特点
:计算表达式的值,当值为真时,执行循环体 语句,一旦条件为假,就停止执行循环体。 如果条件在开始时就为假,那么不执行循环 体语句直接退出循环。
while结构特点:
变量关键字(int) 变量名(i)=初始值 x
while(循环条件i<100000)
{
<循环主体>
}
循环关键字:
break;
continue;
while;
do-while;
for;
程序调试的目的:找出缺陷原因,修正缺陷
程序调试的主要方法:
1、设置断点
2、单步执行
3、观察变量
while循环规则:
1、循环条件中使用变量需要经过初始化
2.while循环主体语句必须修改循环条件的值。否则会形成死循环
do-while:
工作原理:
它先执行循环体中的语句,然后再判断条件是否为真,如果为真则继续循环;如果为假,则终止循环
do-while的结构特点:
do {
循环操作
}
while ( 循环条件 );
与while的区别:
语法的不同:
while 先判断在执行循环操作
do-while 先执行一遍语句,在判断。为真则继续循环。为假则终止循环。
初始情况不满足循环条件时:
while循环一次都不会执行
do-while循环不管任何情况都至少执行一次
复合赋值操作符:可以将任何算术操作符与赋值操作符并到一起,这些操作符统称为复合赋值操作符
for
for比while更简洁;
for(int i=0;i<100;i++《这是条件结构》){
输出;
}
Array类提供操作数组的方法,例排序、查询
Array类的sort()方法: 对数组进行升序排列
StringBuilder str = new StringBuilder(str)
str.Append()-----追加
str.Clear() ------清除
str.CopyTo()------拷贝
从N到N+x的随机数
Random r=new Random();
int i =r .Next(n,n+x)
类是一组对象的抽象
对象是类的具体实例
语法规则:只能使用字母(大写和小写)、数字和下划线字符,标识符必须以一个字母或者下滑线开头
最简单的C#语法规则是:必须用一个分号来终止所有语句
表达式:操作数和运算符的组合。
语句:指能执行一个操作的命令(也就是指令)
变量:是容纳了一个值得存储位置。
优先级:控制着一个表达式中的各个操作符的求值顺序。
变量的递增和递减:
变量+1=变量++;
变量-1=变量--;
变量声明由以下三个部分组成:1.数据类型
2.名称 3.要赋给的初始值
变量的命名规则:1、组成:英文呢字母、数字、"_"
2、开头:小写英文字母
3、不能使用关键字
4、不要以下划线开头
5、从第二个单词开始首字母大写
6、变量命名不要太随意,要见名知意。不能重复!!
基本数据类型:
1、数值:1、整型
2、非整型
2、非数值
(int:整数
long:长整数,后跟L
float:浮点数,后跟F
double:小数类型
decimal:货币值,赋值时后跟M
string:字符串,赋值要用双引号引起来
char:字符,赋值要用单引号引起来
bool:布尔值,只有ture或false)
变量声明和使用:1、声明一个变量
2、赋值
3、使用变量
语法:Console.WriteLine(); --直接输出内容,换行
Console.Write(); --同上,不换行
Console.Read(); --保持阅读状态
Console.ReadLine();--接收控制台的数据
string **=Console.ReadLine();
int &&=int.parse(**);
int a1=x;--给a1赋值
int a2=y;--给a2赋值
int a3=x+y;--使用a1,a2进行运算
int a4=x-y;
int a5=x%y
int a6=x*y
int a7=X/y
Console.writeLine(a*);--即可输出运算后的结果。
关系操作符:age=42
1、== 等于
( age==100 false)
2、!= 不等于
(age!=0 ture)
3、< 小于
(age<21 false)
4、<= 小于或等于
(age<=18 false)
5、> 大于
(age>16 ture)
6、>= 大于或等于
(age>=30 ture)
逻辑运算符:
&& 两个条件同时为真,结果为真
|| 两个条件有一个为真,结果为真
! 条件为真时,结果为假
条件为假时,结果为真
Boolean类型的值:
真:ture
假:false
if else结构:
if(变量名+关系操作符条件){
Console.WriteLine();满足则输出此列
}
else{
Console.WriteLine();不满足if条件则输出此列
}
第四章:循环语句
循环语句用处:需要多次重复执行一个或多个任务的问题考虑使用循环来解决
循环语句种类: while do-while for
工作原理
及特点
:计算表达式的值,当值为真时,执行循环体 语句,一旦条件为假,就停止执行循环体。 如果条件在开始时就为假,那么不执行循环 体语句直接退出循环。
while结构特点:
变量关键字(int) 变量名(i)=初始值 x
while(循环条件i<100000)
{
<循环主体>
}
循环关键字:
break;
continue;
while;
do-while;
for;
程序调试的目的:找出缺陷原因,修正缺陷
程序调试的主要方法:
1、设置断点
2、单步执行
3、观察变量
while循环规则:
1、循环条件中使用变量需要经过初始化
2.while循环主体语句必须修改循环条件的值。否则会形成死循环
do-while:
工作原理:
它先执行循环体中的语句,然后再判断条件是否为真,如果为真则继续循环;如果为假,则终止循环
do-while的结构特点:
do {
循环操作
}
while ( 循环条件 );
与while的区别:
语法的不同:
while 先判断在执行循环操作
do-while 先执行一遍语句,在判断。为真则继续循环。为假则终止循环。
初始情况不满足循环条件时:
while循环一次都不会执行
do-while循环不管任何情况都至少执行一次
复合赋值操作符:可以将任何算术操作符与赋值操作符并到一起,这些操作符统称为复合赋值操作符
for
for比while更简洁;
for(int i=0;i<100;i++《这是条件结构》){
输出;
}
Array类提供操作数组的方法,例排序、查询
Array类的sort()方法: 对数组进行升序排列
StringBuilder str = new StringBuilder(str)
str.Append()-----追加
str.Clear() ------清除
str.CopyTo()------拷贝
从N到N+x的随机数
Random r=new Random();
int i =r .Next(n,n+x)
类是一组对象的抽象
对象是类的具体实例