Java教程

第四章 分支结构程序设计

本文主要是介绍第四章 分支结构程序设计,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

 4.1

4.2

4.2  关系运算符,逻辑运算符,条件运算符

1.关系运算符

关系运算符用于判断两个操作数的大小关系。在C语言中有6个关系运算符

运算符

含义

>

大于

>=

大于等于
<小于
<=小于等于
==等于
!=不等于

注意:

1.关系运算符都是双目运算符,其结合方向是左结合

2.关系运算符的优先级低于算术运算符,但是高于赋值运算符

3.关系运算符中,>,<,>=,<=的优先级相同,==,!=的优先级相同,前者的优先级高于后者,即“>=”的高于“==”

2.关系表达式

用关系运算符将两个表达式连接起来的式子称为关系表达式,关系表达式的一般形式为

表达式1关系运算符 表达式2

4.3

4.2.2

1.逻辑运算符

运算符&&||
名称逻辑非逻辑与逻辑或
结合性右结合左结合左结合
优先级高→低

注意:与运算符&&和或运算符||都是双目运算符,非运算符!为单目运算符

2.逻辑表达式

用逻辑运算符将两个表达式连接起来的式子称为逻辑表达式。逻辑表达式的一般形式为:表达式1 逻辑运算符 表达式2  或  逻辑运算符 表达式1

“1”属真,“0”属假

y!xx&&yx||y

0

0100
0非0101
非00001
非0非0011

4.5

各种运算符的优先级从高到低的顺序 

运算符!算术运算符关系运算符&&和||赋值运算符
结合性右结合左结合右结合
优先级高→低

举例

1.ch是英文字母

2.a,b不同时为0

3.ch是空格或回车

4.year是闰年,即year能被4整除但不能被100整除,或year能被400整除

4.2.3条件运算符和条件表达式

1.条件运算符

由“?"和“:”两个符号组成,用于条件求值,它是一个三目运算符,需要三个操作数。条件运算符的优先级低于逻辑运算符,高于赋值运算符,它是右结合的。

2.条件表达式

式子为:表达式1?表达式2:表达式3

4.3使用if—else实现分支结构

1.双分支if语句

if(表达式)

语句1;

else

语句2

2.单分支if语句

if(表达式)

语句;

4.3.2  if语句的嵌套

if语句的基本形式:

if(表达式)

语句1

else

语句2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

 

 

  

这篇关于第四章 分支结构程序设计的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!