1.int ave
ave变为double类型
(int)(ave*100)/100
2.Write:输出(不换行)
3.WriteLine:输出 换行
4.空格隔开:Console.Write(n+" ”)
1.int ave
ave变为double类型
(int)(ave*100)/100
2.Write:输出(不换行)
3.WriteLine:输出 换行
4.空格隔开:Console.Write(n+" ”)
int i=1;
while (i<101)
{
if( i%2==0){
Console.WriteLine(i);
}
i++;
}
int n1;
int n2;
while (n1<n2)
{
if(n1%2==0){
Console.WriteLine(n1)
}
n1+1;
}
可以在while语句中插入if语句
条件表达式也是布尔表达式,需要返回一个布尔值
while(true)(表示这个表达式恒为true)
switch不可以判断变量在某个范围
switch不可以同时对多个变量进行判断,只能对一个变量进行判断
能用switch语句写的程序肯定能用if语句写出
只有case语句后面没有东西或者语句时case才能并列写
switch(变量){
case 条件1:
做......
case 条件2:
做......
case 条件3:
做.......
default:
做......
}
每一个case最后都要跟上一个break
错误调试
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语句里面等于的判断要用两个等号==