码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型与运算符

时间:2020-07-28 22:26:23      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:返回   inf   表示   灵活   逻辑   结果   运算   if语句   代码块   

1:运算符:

(1): 赋值运算符

  语法  类型  变量名  =变量值;

  变量值可以是一个表达式的结果:如两个数的和

2:算术运算符

基本的算术运算:+、-、*、/、%、++、--

复合算术运算符:+=、-=、*=、/=、%=

技术图片

 技术图片

 

 

 

3:关系运算符,比较运算符

关系运算符的结果是一个布尔类型

技术图片

 

 

 

 

4 逻辑运算符的结果是一个布尔类型

&& 逻辑与,与,语法: 表达式1 && 表达式2,两个表达式的结果都是布尔类型,只有当2个表达式都为true的时候,结果才是true, 如果有一个为false的话,则整个表达式的结果就是false

只要出现并且,同时满足,且 等字眼的时候,会使用

|| 逻辑或,或者, 语法:表达式1 || 表达式2, 2个表达式中只要有1个结果为true的话,那么整个表达式的结果就是true.

! 取反,非, 语法 !表达式1, 如果表达式1的结果为true, 那么整个表达式的结果就是false, 如果表达式1的结果为false, 那么整个表达式的结果就是true

技术图片

 

 

 技术图片

 

 

 技术图片

 

 

 技术图片

 

 

 技术图片

 

 

 技术图片

 

 

 技术图片5:三元运算符 ,三目运算符

 

注意:三元运算符的结果需要一个变量来接收

 

 

2:分支结构/选择结构

If语句主要用于分支结构,表示判断的意思,主要分为3种表现方式

1:if语法

If一般用于单个判断,表示如果的意思;条件成立则会执行相应的代码。

语法:

If(表达式){    // 表达式返回的是一个boolean类型的值,如果返回true则会执行if代码块的内容,如果返回的是false,则不会执行代码块内容,继续向下执行

//代码块,当表达式为true时,才会执行这里的代码

}

 

 

注意:表达式的结果必须是一个布尔值,如果条件有多个可以使用逻辑运算符&&-并且, || - 或者,-非,取反

流程图如下:

 技术图片

 

 

 

 

 

 

2:if --- else ---

If-else结构一般用于二选一的情况,如果if成立执行if的代码块,否则执行else中的代码块。

注意:if - else 中必然会有一个会被执行

If(表达式){

//代码块,当表达式为true时,才会执行这里的代码

}else{

//表达式为false时,执行这里的代码

}

 

流程图如下:

 技术图片

 

 

 

 技术图片

 

 

 技术图片

 

 

 

3:if-- else if-- else

 技术图片

 

 

 

多重if结构主要用于多重判断的情况,语法如下:

if(表达式1){

//表达式1为true时,执行这里的代码

}else if(表达式2){

//表达式2为true时,执行这里的代码

}else if(表达式3){

//表达式3为true时,执行这里的代码

}

-----

else{

//所有条件都不满足的时候,会执行这里的代码

}

If小结:

一次判断用if语句

两次判断(一个真一个假)用if - else 语句

两次以上判断使用 if - else if - else

4:嵌套if

嵌套if就是在if判断语句中还有if判断的语句,嵌套if控制语句可以通过外层语句和内层语句的协作,增强程序的灵活性。

语法如下:

 if(条件1) {

      if(条件2) {

              代码块1

      } else {

              代码块2

      }

} else {

      代码块3

}

 

 

技术图片

 技术图片

 

 

 

 

 

 

 

 

 

 

 

 

数据类型与运算符

标签:返回   inf   表示   灵活   逻辑   结果   运算   if语句   代码块   

原文地址:https://www.cnblogs.com/deadoralive/p/13393328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!