1)、算术运算符。
+ - * / % %:任何整数模 2 不是 0 就是 1,所以只要改变被模数就可以实现
开关运算。
+:连接符。
++,--
2)、赋值运算符。
= += -= *= /= %=博学谷——让 IT 教学更简单, 让 IT 学习更有效
6
3)、比较运算符。
特点:该运算符的特点是:运算完的结果,要么是 true,要么是 false。
4)、逻辑运算符。
& | ^ ! && ||
逻辑运算符除了 ! 外都是用于连接两个 boolean 类型表达式。
&: 只有两边都为 true 结果是 true。否则就是 false。
|:只要两边都为 false 结果是 false,否则就是 true
^:异或:和或有点不一样。
两边结果一样,就为 false。
两边结果不一样,就为 true.
& 和 &&区别: & :无论左边结果是什么,右边都参与运算。
&&:短路与,如果左边为 false,那么右边不参数与运算。
| 和|| 区别:|:两边都运算。
||:短路或,如果左边为 true,那么右边不参与运算。
5)、位运算符:用于操作二进制位的运算符。
& | ^
<< >> >>>(无符号右移)
练习:对两个变量的数据进行互换。不需要第三方变量。
int a = 3,b = 5;-->b = 3,a = 5;
a = a + b; a = 8;
b = a - b; b = 3;
a = a - b; a = 5;博学谷——让 IT 教学更简单, 让 IT 学习更有效
7
a = a ^ b;//
b = a ^ b;//b = a ^ b ^ b = a
a = a ^ b;//a = a ^ b ^ a = b;
练习:高效的算出 2*8 = 2<<3;

转载于:https://www.cnblogs.com/lxk-python/p/9873107.html

Steven-Java-运算符号(简单)相关推荐

  1. c语言符号运算优先级6,c语言运算符号的优先级

    c语言运算符号的优先级 本文来自百度搜索只为查看方便 优先级等级口诀: 圆方括号.箭头一句号, 自增自减非反负.针强地址长度, 乘除,加减,再移位, 小等大等.等等不等, 八位与,七位异,六位或,五与 ...

  2. Java实现一个简单的计算器,实现计算器中加、减、乘、除的运算方法

    java实现一个简单的计算器 import java.util.Scanner; public class Calculation{public static void main(String[] a ...

  3. java符号位_java 位运算符号

    <道生一,一生二,二生三,三生万物>出自老子的<道德经>第四十二章.主要讲述了一.二.三这几个数字,并不把一.二.三看作具体的事物和具体数量.它们只是表示"道&quo ...

  4. php特殊函数,PHP常用特殊运算符号和函数的简单示例

    这篇文章主要为大家详细介绍了PHP常用特殊运算符号和函数的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 注解符号: // 单行注解 多行注解 ...

  5. Java中的简单浮点数类型float和double不能够进行精确运算

    在java中,简单的浮点类型float和double是不能够进行运算.我们先看下面的两个程序代码: 代码一: import java.util.Scanner; class Circle { doub ...

  6. 异或加密的java算法_Java使用异或运算实现简单的加密解密算法实例代码

    Java简单的加密解密算法,使用异或运算 实例1: package cn.std.util; import java.nio.charset.Charset; public class DeEnCod ...

  7. java乘方运算符号_Java 4. 运算符号

    java运算符 运算符 用来指明对于操作数的运算方式 按照操作数的数目来进行分类 单目 双目 三目 a++ a+b (a>b)?x:y; 按照运算符的功能来进行分类 算术运算符 [+ - * / ...

  8. java中的运算符号理解:-=,*=,/=

    java中的运算符号:-=,*=,/= 第一个 -= 运算符号: 代表自身减去等号右边的值 举例:int i = 8 i-=6+1 等价于 i = 8-(6+1) 第二个 =预算符号: 代表自身乘以等 ...

  9. Java语言中运算符号优先级

    一.运算符号优先级 二.按功能区分运算符 算术运算符:+,-,*,/,%,++,-- 赋值运算符:= 扩展后的赋值运算符:+=,-=,*=,/=,%=,&=,|=,^=,<<=,& ...

  10. java 计算器api_用JAVA编写一个简单的计算器~要使用接口的~急啊~

    展开全部 简单写的 可以有不对的地方 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.sw ...

最新文章

  1. 解压与压缩(把dataset转为string、、 )
  2. Android之React Native平台与Android本地模块之间的调用
  3. SpringCloud Hoxton版微服务- Gateway网关
  4. (54)FPGA条件选择有优先级(if-else)
  5. C++模板(关键字template,typename)介绍
  6. UVA515 King
  7. python代码服务器上运行报错
  8. Excel工作表事件(1)
  9. 共享汽车违章难处理 车企用定位模块来解决
  10. 英特尔45nm生产良率已达90%
  11. 迷茫的寻路人,未知领域的探索者~
  12. 自动驾驶IDM与MOBIL模型
  13. 解决 nginx 反向代理时的 upstream timeout 问题
  14. 关于笔记本电脑屏幕的亮,暗点问题的民意调查
  15. use case简介
  16. Google Filament 源码学习(二):三方库分类总结
  17. [Python]将一个字典(dict)用npy存储并读取
  18. windows和android双系统平板,安卓+windows双系统平板的“得与失”
  19. git log 命令详解
  20. 小霸王申请破产,爷青结!

热门文章

  1. python程序设计江红答案_python程序设计江红上机答案
  2. 使用VC++6.0时出现error spawning cl.exe解决方法
  3. 周志华-机器学习(线性模型)
  4. html 强制分散对齐,强制两端对齐的函数或者CSS
  5. SQL Server 几种去重总结
  6. 不讲武德!为击破苹果的“隐私高墙”,谷歌、Facebook 竟然“二打一”?
  7. 基于python和tkinter实现的随机点名程序
  8. 代理IP的主要用途和使用注意事项
  9. fit函数 model_tensorflow中model.fit()用法
  10. STM32输入捕获原理与配置