目录
3.1概述
略
3.2基本if语句
知识点1:关系运算符于关系表达式
1)关系运算符
表示比较的运算符,6个:
<(小于)、<=(小于或等于)、>(大于)、>=(大于或等于)、==(等于)、!=(不等于)
2)关系表达式
将两个表达式连接起来的式子
一般形式:(式子1) (关系运算符) (式子2)
关系表达式的值是一个逻辑值,即“真”或“假”。1表示真,0表示假。
3)关系运算符优先级
算数 | 关系 | 双目 | 赋值 | ||||
! | * / % | + - | < <= > >= | == != | && || | ?: | = |
知识点2:用基本if语句实现但分支结构
基本形式:if (条件表达式) 语句
3.3if-else语句
知识点1:逻辑运算符于逻辑表达式
1)逻辑运算符
3种:&& || !(且或非)(双目运算符、双目运算符、单目运算符)
2)逻辑表达式
结果只有真假
3)逻辑运算符优先级
如上表
4)逻辑表达式的求解
执行运算符再求表达式的值
知识点2:用if-else语句实现二分支结构
一般形式:if(表达式) 语句一
else 语句二
else子句不能单独出现,必须与前面if成对使用。
else字句可以缺。
知识点3:条件运算符
?:
一般形式:表达式1 ? 表达式2 : 表达式3
1真则2,1假则3。
3.4用if-else语句实现多分枝结构
知识点1:用if-else语句实现多分支结构
一般形式如下:
if (表达式1) 语句1
else if(表达式2) 语句2
...
else if (表达式n-1) 语句n-1
else 语句n
else只对上一个有效,else if 取上面所有 条件之外。
知识点2:if语句的嵌套应用
一般形式如下:
if(表达式1)
if(表达式2) 语句1
else 语句2
else
if(表达式3) 语句3
else 语句4
知识点3:if语句的嵌套与if-else语句比较
略
3.5switch语句和break语句
知识点1:switch语句
一般形式如下:
switch (表达式)
{ case 常量表达式1: 语句段1;
case 常量表达式2: 语句段2;
...
case 常量表达式n: 语句段n;
default : 语句段n+1;
}
1)表达式与常量表达式一般是 int 或 char;
2)每个语句段后面加上 break 次序不影响执行结果。
知识点2:break语句
一般形式:break;
结束switch语句提醒
3.6应用实例
1.输人一个形式如“操作数 运算符 操作数”的四则运算表达式,输出运算结果。
例如:
输入: 3.1+4.8
输出: 7.9
2.从键盘输入一个英文字母,如果它是大写字母,将它转换成小写字母否则将它转换成大写字母。然后输出转换以后的字母。
3.输人3个数a、b、c,要求按由小到大的顺序输出。
4.输人角形的3条边,如果能构成一个三角形,输出面积area和周长s(保留两位小数);否则输出“不能构成三角形”。
在一个三角形中,任意两边之和大于第三边。三角形面积计算公式为:
area^2 = s(s-a)(sb)(s-C),其中,s=(a+b+c)/2.
5.求一元二次方程a^2+bx+c=0的解。a、b、c由键盘输入。