java 中使用_java中运算符的使用方法
java中运算符的使用方法
运算符的使用是学习java语言必学的一个知识点,下面小编为大家带来了java中运算符的使用方法,欢迎大家阅读!
java中运算符的使用方法
算术运算符
单目:+(取正)-(取负) ++(自增1) - -(自减1) 双目:+ - * / %(取余) 三目:a>b?true:false 说明:当a大于b的时候,为true(也就是冒号之前的值),否则为false;这整个运算符包括一个关系运算符(可以是 “>”"
关系运算符
等于符号:==,不等于符号: != ,大于符号:>, 小于符号:= ,小于等于符号: <= 。
位运算符,逻辑运算符
位运算符 与(&)、非(~)、或(|)、异或 (^)&:当两边操作数的位同时为1时,结果为1,否则为0。如1100&1010=1000 | :当两边操作数的位有一边为1时,结果为0,否则为1。如1100|1010=1110 ~:0变1,1变0 ^:两边的位不同时,结果为1,否则为0.如1100^1010=0110 逻辑运算符 与(&&)、非(!)、或(||)
赋值运算符
= += -= *= /= %= &= ^= |= <<= >>=
instanceof运算符
该运算符是双目运算符,左面的操作元是一个对象,右面是一个类。当左面的对象是右面的类创建的对象时,该运算符运算结果是true,否则是false。
运算符综述
Java 的 表达式就是用运算符连接起来的符合Java 规则的式子.运算符的优先级决定了表达式中运算执行的先后顺序.例如,x
运算符的.结合性决定了并列相同级别的运算符的先后顺序,例如,加减的结合性是从左到右,8-5+3 相当于(8-5)+3.逻辑否运算符 的结合性是右到左, x 相当于!(!x).表3.4是Java所有运算符的优先级和结合性。
位移运算符
<< 带符号左移 >>带符号右移 >>> 无号右移
例子:
1. int a1 = 8; // 0000 0000 0000 1000
2. System.out.println(a1>>>2); 0000 0000 0000 0010
输出为 2
【 java中运算符的使用方法】相关文章:
java 中使用_java中运算符的使用方法相关推荐
- java mod 运算_java中基本运算符
java中的位运算符及其用法. java中的位运算符及其用法.请一一解释一下.包括例子 位逻辑运算符有"与"(AND)."或"(OR)."异或(XOR ...
- java bigdecimal赋值_Java中BigDecimal类介绍及用法(亲测)
Java中提供了大数字(超过16位有效位)的操作类,即 java.math.BinInteger 类和 java.math.BigDecimal 类,用于高精度计算. 其中 BigInteger 类是 ...
- java判断类型_Java中类型判断的几种方式 - 码农小胖哥 - 博客园
1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...
- java 数据类型分为_JAVA中分为基本数据类型及引用数据类型
byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值 ...
- java 判断类型_Java中类型判断的几种方式
在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式.拉勾IT课小编为大家提供java种类型判断方式. instanceof instanceof是Ja ...
- java默认作用域_java中默认的作用域
Java期末复习题全_其它_高等教育_教育专区.JAVA语言程序设计(第2版)吕凤翥 马浩编著 第一部分 Java 语言概述 1 选择题 1-1 在下列概念中,Java 语言只保留了 ...... ( ...
- java判断类型_Java中类型判断的几种方式
1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...
- java 左移负数_Java中的左移时的负数问题
java 中的左移的运算符为< 但是使用的时候要注意符号位的问题,如下: public void shiftTest() { int n = 1; while (n != 0) { n = n ...
- java mod %区别_Java中 % 与Math.floorMod() 区别详解
%为取余(rem),Math.floorMod()为取模(mod) 取余取模有什么区别呢? 对于整型数a,b来说,取模运算或者取余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余 ...
- java 注解开发_Java中的注解到底是如何工作的?
作者:人晓 www.importnew.com/10294.html 自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分.开发过程中,我们也时常在应用代码中会看到诸如@Over ...
最新文章
- 插入排序--希尔排序
- python四大数据类型_Python 四大数据类型总结
- POJ3278(BFS入门)
- GNU make manual 翻译( 一百五十五)
- PCRE正则表达式语法
- Python菜鸟入门:day08函数概念
- 在 ASP.NET MVC 中创建自定义 HtmlHelper
- ROS安装时rosdep init与rosdep update问题解决方法(2022.04.08亲测)
- 高手云集 WCTF世界黑客大师赛今日开战
- QT开发_弹出窗口禁用父窗口并移动到父窗口中心位置
- 记一次 Ubuntu Linux 动态调整分区空间
- nvme分区选mbr还是guid_老毛桃winpe的DiskGenius分区工具使用说明
- wifi认证源码html,openwrt 实现本地wifidog简单认证,认证端纯html
- 世界经济论坛报告:全方位评估Fintech将如何颠覆金融业竞争格局,包括路径、模式和终局(二)...
- OSINT 常用信息收集策略
- Linux 内核 | 网络流量限速方案大 PK
- touchGFX综合学习五、touchGFX加载外部(SDCARD、SPI FLASH等)字体显示,包括中文
- ADSL modern 的常用密码
- 测试环境搭建-5:设备的驱动程序未被安装解决方法
- 安卓Tablayout自定义文字、指示器长度和颜色