4.1引例
判断构成三角形
输出x的值
4.2 关系运算符,逻辑运算符,条件运算符
1.关系运算符
>(大于),>=(大于等于),<(小于),<=(小于等于),==(等于),!=(不等于);
关系表达式:用关系运算符将两个表达式连接起来的式子称为关系表达式。其一般形式为:表达式1 关系运算符 表达式2;
关系运算
2.逻辑运算符
注:与运算符&&和或运算符||都是双目运算符,非运算符!为单目运算符;
逻辑表达式:用逻辑运算符将两个表达式连接起来的式子称为逻辑表达式。其一般形式为:表达式1 逻辑运算符 表达式2; 或
逻辑运算示例
3.条件运算符
由?和:两个符号组成,用于条件求值,是一个三目运算符,需要三个操作数。
表达式:由条件运算符将3个表达式连接起来的式子称为条件表达式,其一般形式为:表达式1?表达式2:表达式3;
用表达式求两个数中的较大数
4.3使用if—else实现分支结构
1.双分支if语句
其一般形式为:
if(表达式)
语句1;
else
语句2;
使用双分支if语句求两个数中的较大数
输入x的值,计算y的值
2.单分支if结构
其一般形式为:
if(表达式)
语句:
输入实数,输出其绝对值
根据x的值,求y的值
3.if语句的嵌套
注意else与if之间的对应关系。如:
if(表达式1)
if(表达式2)
语句1;
else
语句2;
输入3个任意整数,找出最大值
输入x的值,计算并输出y的值
4.多分支if语句
输入x的值,按分段函数计算并输出y的值
4.使用switch语句实现分支结构
输入一个月份值,输出该月份是第几季度
输入年月,输出该月天数
5.分支结构程序设计
标准格式实现
输入一个3位整数,判断是否为升序数