错误调试
1、通过Exception查找错误
a、运行时异常
b、编译时候的异常
通过IDE可以检查出来
2、一些数学习惯导致的异常
a+1;
double res=(3+8)/2;
if(18<age<30)
错误调试
1、通过Exception查找错误
a、运行时异常
b、编译时候的异常
通过IDE可以检查出来
2、一些数学习惯导致的异常
a+1;
double res=(3+8)/2;
if(18<age<30)
判断一个数是否可以被整除,可以用求余的方法
1.Console.ReadLine();用于读取
2.convert.ToInt32(或ToInt16、ToChar...)实现转换
1.@的使用,取消转义字符的功能;
Console.WriteLine("c : \\a\\b\\c");
与
Console.WriteLine@("c : \a\b\c");
结果相同;
显示:c :\a\b\c
1.int a=97;
char b = (char) a;
(变量类型)变量 强制变量转换
1.变量先声明,后使用;先初始化,后使用;
Trim 去除空格
用 foreach 快速遍历数组(但是只能正序)
先定义数组 int[] ages = {10, 20,12,20};
获取数组长度 ages.Length 代码
然后用for循环进行遍历(”适用于长度不固定的数组“)
for( int i = 0; i < ages . Length; i++)
{
}
小数强赛到整数容器,那么该数的小数部分会丢失
四舍五入可以通过加0.05
if(x--<5)先判断再自减
if语句里面等于的判断要用两个等号==
判断相等时要学会把值放前面,把变量放后面
if语句里面可以在穿插ifyu'ju
if语句(s)
int age
int 变量类型
age 变量名
程序入口方法Main方法
1.Console.Write:全在同一行,不会换行;
2.Console.WriteLine:一个WriteLine输出完换行;
3.Console.WriteLine("Hello World!");不能再字符串内换行,必须在一行内完整表示;
即Console.WriteLine("Hello
World!"); ×××
只有采用转义字符(与c语言意思相同)
“\n”换行;
“\t”表示平行行空4格;
1.Console(类/开头大写).WriteLine(类里面的方法)
2.基本上,一条程序一条注释。
3.//单行注释
/*......*/多行注释
4.注释单行代码:光标放在代码前;
注释代码// Ctrl+k Ctrl+c
取消注释//Ctrl+k Ctrl+u
注释多行代码:选中两行;
注释代码//Ctrl+k Ctrl+c
取消注释//Ctrl+k Ctrl+u
1.using System //引入命名空间
2.namespace name {} // 命名空间
3.class //类
转意字符://出现一个斜杠
运算符的优先级:
部分和数学运算一样