continue //z
continue //z
计算乘法的初始值是1
计算和的初始值是0
总结错误,要认清if和else if的区别,尽量减少BUG的出现
case后面有语句必须加上break,
如:
case1: c=a+b
break;
case1:
case2:
case3:
c=a+b
break;
这种情况不用每个case结尾都加break;
switch 默认是相等
case 1:记得要跟上冒号:
且单段以break;结尾
default:
整数转变成小数需要小数点,不然转变过后还是整数
Convert.ToChar
字符可以直接做大小比较
判断相等的情况下尽量把常量放在变量后面
if语句,格式:
if (nianling<=16) {
Console.WriteLine("可以进入游乐场");
}
else
{
Console.WriteLine("不允许进入游乐场");
转义字符:\n \t \\ \" \'
输出语句括号内加双引号可以不让数字相加,可以变成字符串形式输出
如:
Console.WriteLine(""+a+b+c)
%百分号是求余要懂得用啊!!
百分号是求余要懂得用啊
百分号是求余要懂得用啊
百分号是求余要懂得用啊
百分号是求余要懂得用啊
百分号是求余要懂得用啊
比较运算符的优先级是大于逻辑运算符的
布尔类型:
true,false
1 false
2 true
3 true
4 true
5 true
6 false
格式化输出方式:
Console.writeLine("格式化字符串",替换值1,替换值2,替换值3,....);
每个单词第一个字母都大写,如:EnemyHp
如果使用到英文单词的缩写,全部使用大写如:
第三题
12356
第四题A
第五题A
数字字符和数字的区别
储存区别,字符’1‘是按照机器代码存储的如:
’1‘字符代码存储为49
’2‘自如代码为50
如果整数1是单纯按照1存储
“”前面加上@符可以让转译字符失效除“外
如果想在字符串里表示“,需要两个”
@的第二个作用是添加以后字符串可换多行
+可以让两个字符串组拼起来,也可以让字符串跟变量组拼起来
一个字符串和数字相加的时候相当于一个组拼
字符类型需要用单引号‘引起来
每个字符都代表一组十进制数字
char的存储范围
可以在同一行声明两个变量,间隔用逗号表示
举例:
int a = 1,b = 2,c = 3只能同一类型变量
输出控制台等于:
Console.WriteLine(a + b);//11
Console.WriteLine("a + b");//a + b
Console.WriteLine(a + "+" + b);//3+8
Console.WriteLine("a+b" + a + b);//ab38因为数字和字符串没办法做数学运算
Console.WriteLine("a+b" + (a + b));//a+b11因为有括号先运算
变量和字符串没办法做数学运算,+组拼
赋值以后会清空数值
举例:double shenggao = 171.53
shenggao = 172.36+0.58
那么”shenggao就等于172.94“
int b = 3;
b = b+1;
那么”b就等于4“
int a = 4;
int b = 3;
int b = 0;
c = a;
c = a+b;
c = a * a;
a = a * a;
a = a*b;
变量需要先声明再使用,不让会报错
读取变量必须要赋值,不然会报错
第一次赋值称之为”初始化“
字符赋值需要使用单引号