自增表达式
i++先赋值后自增
++i先自增后赋值
int i = 10;
int j = i++;//此时j为10
int j =++i; //j为11
逻辑运算符
逻辑与&& 两边为真结果为真否则为假;
逻辑或|| 一边为真结果为真,两边都假结果为假;
逻辑非!取反,结果为判断的相反情况;
赋值运算符
a += b;等价于 a = a + b;
a -= b;等价于 a = a - b;
a *= b;等价于 a = a * b;
a /= b;等价于 a = a / b;
a %= b;等价于 a = a % b;
三元运算符
将判断语句使用?隔开后面跟两个判断结果使用:隔开
int a = 17;
string age = a > 18 ? "成年" : "未成年";
Console.WriteLine(age);//结果为 未成年
还可以在判断结果中嵌套使用三元运算符
int a = 12;
string age = a > 18 ? "成年" : (a>16?"青年":"儿童");
Console.WriteLine(age);//输出儿童
输入语句
Console.ReadLine();输入时默认为string类型不能直接参与数值计算,如果要进行计算需要使用Convert进行强制转换。
int a=Convert.ToInt32(Console.ReadLine());
int a=Convert.ToInt32(Console.ReadLine().Trim);//去除前后的空格
选择语句
if语句结构
if(判断语句)
{
执行语句
}
swtich语句结构
switch (具体的值)
{
case 值1:
执行语句
break;
default:
执行语句
break;
}
循环语句
for循环
结构
// a起始表达式 b条件表达式 c自增表达式
for (int i = 0; i < 100; i++)
{
//执行语句d
Console.WriteLine(i);
}
执行顺序1.a b d c 第一轮时
2.b d c 中间轮
3.b 到达结束条件的轮数时
while循环
//while循环本身没有终止条件,需要我们自己去设置终止条件,否则就是死循环
int a = 1;
while (a<=10)
{
Console.WriteLine(a);
a++;
}
do while循环
//不管条件是否成立,都会执行一次执行语句
int a = 1;
do
{
Console.WriteLine(a);
a++;
}
while (a<=10);
2253



被折叠的 条评论
为什么被折叠?



