标签:返回 inf 表示 灵活 逻辑 结果 运算 if语句 代码块
(1): 赋值运算符
语法 类型 变量名 =变量值;
变量值可以是一个表达式的结果:如两个数的和
基本的算术运算:+、-、*、/、%、++、--
复合算术运算符:+=、-=、*=、/=、%=
关系运算符的结果是一个布尔类型
4 逻辑运算符的结果是一个布尔类型
&& 逻辑与,与,语法: 表达式1 && 表达式2,两个表达式的结果都是布尔类型,只有当2个表达式都为true的时候,结果才是true, 如果有一个为false的话,则整个表达式的结果就是false
只要出现并且,同时满足,且 等字眼的时候,会使用
|| 逻辑或,或者, 语法:表达式1 || 表达式2, 2个表达式中只要有1个结果为true的话,那么整个表达式的结果就是true.
! 取反,非, 语法 !表达式1, 如果表达式1的结果为true, 那么整个表达式的结果就是false, 如果表达式1的结果为false, 那么整个表达式的结果就是true
5:三元运算符 ,三目运算符
注意:三元运算符的结果需要一个变量来接收
If语句主要用于分支结构,表示判断的意思,主要分为3种表现方式
If一般用于单个判断,表示如果的意思;条件成立则会执行相应的代码。
语法:
If(表达式){ // 表达式返回的是一个boolean类型的值,如果返回true则会执行if代码块的内容,如果返回的是false,则不会执行代码块内容,继续向下执行
//代码块,当表达式为true时,才会执行这里的代码
}
注意:表达式的结果必须是一个布尔值,如果条件有多个可以使用逻辑运算符&&-并且, || - 或者,!-非,取反
流程图如下:
If-else结构一般用于二选一的情况,如果if成立执行if的代码块,否则执行else中的代码块。
注意:if - else 中必然会有一个会被执行
If(表达式){
//代码块,当表达式为true时,才会执行这里的代码
}else{
//表达式为false时,执行这里的代码
}
流程图如下:
多重if结构主要用于多重判断的情况,语法如下:
if(表达式1){
//表达式1为true时,执行这里的代码
}else if(表达式2){
//表达式2为true时,执行这里的代码
}else if(表达式3){
//表达式3为true时,执行这里的代码
}
-----
else{
//所有条件都不满足的时候,会执行这里的代码
}
If小结:
一次判断用if语句
两次判断(一个真一个假)用if - else 语句
两次以上判断使用 if - else if - else
嵌套if就是在if判断语句中还有if判断的语句,嵌套if控制语句可以通过外层语句和内层语句的协作,增强程序的灵活性。
语法如下:
if(条件1) {
if(条件2) {
代码块1
} else {
代码块2
}
} else {
代码块3
}
标签:返回 inf 表示 灵活 逻辑 结果 运算 if语句 代码块
原文地址:https://www.cnblogs.com/deadoralive/p/13393328.html