Steven-Java-运算符号(简单)
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-运算符号(简单)相关推荐
- c语言符号运算优先级6,c语言运算符号的优先级
c语言运算符号的优先级 本文来自百度搜索只为查看方便 优先级等级口诀: 圆方括号.箭头一句号, 自增自减非反负.针强地址长度, 乘除,加减,再移位, 小等大等.等等不等, 八位与,七位异,六位或,五与 ...
- Java实现一个简单的计算器,实现计算器中加、减、乘、除的运算方法
java实现一个简单的计算器 import java.util.Scanner; public class Calculation{public static void main(String[] a ...
- java符号位_java 位运算符号
<道生一,一生二,二生三,三生万物>出自老子的<道德经>第四十二章.主要讲述了一.二.三这几个数字,并不把一.二.三看作具体的事物和具体数量.它们只是表示"道&quo ...
- php特殊函数,PHP常用特殊运算符号和函数的简单示例
这篇文章主要为大家详细介绍了PHP常用特殊运算符号和函数的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 注解符号: // 单行注解 多行注解 ...
- Java中的简单浮点数类型float和double不能够进行精确运算
在java中,简单的浮点类型float和double是不能够进行运算.我们先看下面的两个程序代码: 代码一: import java.util.Scanner; class Circle { doub ...
- 异或加密的java算法_Java使用异或运算实现简单的加密解密算法实例代码
Java简单的加密解密算法,使用异或运算 实例1: package cn.std.util; import java.nio.charset.Charset; public class DeEnCod ...
- java乘方运算符号_Java 4. 运算符号
java运算符 运算符 用来指明对于操作数的运算方式 按照操作数的数目来进行分类 单目 双目 三目 a++ a+b (a>b)?x:y; 按照运算符的功能来进行分类 算术运算符 [+ - * / ...
- java中的运算符号理解:-=,*=,/=
java中的运算符号:-=,*=,/= 第一个 -= 运算符号: 代表自身减去等号右边的值 举例:int i = 8 i-=6+1 等价于 i = 8-(6+1) 第二个 =预算符号: 代表自身乘以等 ...
- Java语言中运算符号优先级
一.运算符号优先级 二.按功能区分运算符 算术运算符:+,-,*,/,%,++,-- 赋值运算符:= 扩展后的赋值运算符:+=,-=,*=,/=,%=,&=,|=,^=,<<=,& ...
- java 计算器api_用JAVA编写一个简单的计算器~要使用接口的~急啊~
展开全部 简单写的 可以有不对的地方 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.sw ...
最新文章
- 解压与压缩(把dataset转为string、、 )
- Android之React Native平台与Android本地模块之间的调用
- SpringCloud Hoxton版微服务- Gateway网关
- (54)FPGA条件选择有优先级(if-else)
- C++模板(关键字template,typename)介绍
- UVA515 King
- python代码服务器上运行报错
- Excel工作表事件(1)
- 共享汽车违章难处理 车企用定位模块来解决
- 英特尔45nm生产良率已达90%
- 迷茫的寻路人,未知领域的探索者~
- 自动驾驶IDM与MOBIL模型
- 解决 nginx 反向代理时的 upstream timeout 问题
- 关于笔记本电脑屏幕的亮,暗点问题的民意调查
- use case简介
- Google Filament 源码学习(二):三方库分类总结
- [Python]将一个字典(dict)用npy存储并读取
- windows和android双系统平板,安卓+windows双系统平板的“得与失”
- git log 命令详解
- 小霸王申请破产,爷青结!
热门文章
- python程序设计江红答案_python程序设计江红上机答案
- 使用VC++6.0时出现error spawning cl.exe解决方法
- 周志华-机器学习(线性模型)
- html 强制分散对齐,强制两端对齐的函数或者CSS
- SQL Server 几种去重总结
- 不讲武德!为击破苹果的“隐私高墙”,谷歌、Facebook 竟然“二打一”?
- 基于python和tkinter实现的随机点名程序
- 代理IP的主要用途和使用注意事项
- fit函数 model_tensorflow中model.fit()用法
- STM32输入捕获原理与配置