20150826运算符,if语句


运算符
+ - * / % 加减乘除与
注意:
1、做除法运算时,如果两个操作数同为整数,则运算结果也是整数,不会出现小数。
2、上面这些运算,如果两个操作数不同是一个类型,在运算的时候会自动进行类型转换。

取余用途有哪些?
1、判断能不能整数?
2、用来把数变成某个范围之内的数。

变量名++,++变量名;
int a =4;
a++ ,++a;

a++ <==> 1.把a的值取出来。2.把a的值加上1.3、把加完的结果在赋给a。

a++ 先执行 a++ 后执行

int a = 5;
int b;
b = ++a; //相当于b=a; a=a+1;
Console.WriteLine(a); //a=6
Console.WriteLine(b); //b=5
b = ++a; //相当于a=a+1;b=a;
Console.WriteLine(a); //a=b
Console.WriteLine(b); //b=6

关系运算符
== 等于
!= 不等于
> 大于
>= 大于等于
< 小于
<= 小于等于

逻辑运算符
&& 于
|| 或
! 非

int a = 5;
int b = 6;
a>6 && b<=10 //结果就是错的

&&-只有两个条件都成立,结果才成为True;如有一个不成立,或者两个都不成立,则为Flase
||-除非两个都不成立,结果才不成立Flase。只要有一个成立,结果就成立True。
!-取反运算。

其他运算
= --赋值运算,把右侧的值赋给左侧。因此它的左侧只能是变量,不能是常量或表达式。
+= -= *= /= %= --- 复合运算
int a = 5;
a += 10; //1。执行a+10。2.把相加的结果赋给a;

?: --条件运算符
int a = 10;
int b =5 ;
bool c =a>b?a:b;

 

语句:
顺序、分支、循环


分支:
1.
if表达式

 输入一个数字看是否成年

Console.Write("请输入年龄:");
int age = Convert.ToInt16(Console.ReadLine());
if (age >= 0 && age <= 100)
{
if (age >= 18)
{
Console.WriteLine("成年");
}
else
{
Console.WriteLine("未成年");
}
}
else
{
Console.WriteLine("输入有误");
}

 

判断一个人的体重是否标准

Console.Write("您的身高:");
int shengao = Convert.ToInt16(Console.ReadLine());
Console.Write("您的体重:");
int tizhong = Convert.ToInt16(Console.ReadLine());
int bz = shengao - 100;
if (bz - tizhong > -5 && bz - tizhong < 5)
{
Console.WriteLine("标准");
}
else
{
Console.WriteLine("不标准");
}

 

 

输入你得身高,提示标准体重


Console.Write("您的身高为:");
int sg = Convert.ToInt16(Console.ReadLine());
int xiao = sg - 100 - 5;
int da = sg - 100 + 5;
Console.WriteLine("您的标准体重为:" + xiao + "-" + da);

posted on 2015-08-26 15:14  路人甲zzz  阅读(216)  评论(0编辑  收藏  举报

导航