新闻  |   论坛  |   博客  |   在线研讨会
芯灵思SinlinxA33开发板安卓开发-java语言基础(一)
系兄弟来砍我 | 2018-12-18 17:21:04    阅读:195   发布文章

比较运算符比较之后肯定有结果,而且只会有两个结果,ture 或者false.
==,比较运算符,比较两个值是否相等。
逻辑运算符:(逻辑,一种关系,用于连接两个boolean类型的表达式)
& :与  条件必须都满足,有一个为false 结果就是false
&& : 和&运算结果是一样的,但是如果左边为假时,右边不运算
|  : 或 满足一个即可 ,有一个为ture,结果就是ture
||:和|运算结果是一样的,但是如果左边的结果是真的,右边不运算
^ : 异或  两边结果相同结果为false 两边的结果不同,结果为ture
! : 非运算 例:!ture=false
位运算符 : 用于二进制运算的符号
6&3 = 2;两个常量进行位运算,把十进制转换成二进制,在进行运算
110
& 011
-------
010 =2
6|3 = 7;
110
| 011
----
111 =7
一个数异或同一个数两次,结果还是这个数。
>>右移  左移几位就是该数据乘以2的几次方
<<左移  右移几位就是该数据除以2的几次方
>>> 无符号右移 数据进行右移时 高位出现空位时,无论原高位是什么空位都用0补
<<< 无符号左移 数据进行左移时 高位出现空位时,无论原高位是什么,空位都用0补
A=a+b;  
B=a-b;
A=a-b;
三元运算符:三个元素参与运算的符号    ?:  三元运算符就是if语句的简写格式,简写格式即有好处,又有弊端
判断结构
三种格式:
If语句,如果if语句没写大括号,那么他就只能控制if语句下的第一行语句。必须写括号


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客