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中运算符的使用方法相关推荐

  1. java mod 运算_java中基本运算符

    java中的位运算符及其用法. java中的位运算符及其用法.请一一解释一下.包括例子 位逻辑运算符有"与"(AND)."或"(OR)."异或(XOR ...

  2. java bigdecimal赋值_Java中BigDecimal类介绍及用法(亲测)

    Java中提供了大数字(超过16位有效位)的操作类,即 java.math.BinInteger 类和 java.math.BigDecimal 类,用于高精度计算. 其中 BigInteger 类是 ...

  3. java判断类型_Java中类型判断的几种方式 - 码农小胖哥 - 博客园

    1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...

  4. java 数据类型分为_JAVA中分为基本数据类型及引用数据类型

    byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值 ...

  5. java 判断类型_Java中类型判断的几种方式

    在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式.拉勾IT课小编为大家提供java种类型判断方式. instanceof instanceof是Ja ...

  6. java默认作用域_java中默认的作用域

    Java期末复习题全_其它_高等教育_教育专区.JAVA语言程序设计(第2版)吕凤翥 马浩编著 第一部分 Java 语言概述 1 选择题 1-1 在下列概念中,Java 语言只保留了 ...... ( ...

  7. java判断类型_Java中类型判断的几种方式

    1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...

  8. java 左移负数_Java中的左移时的负数问题

    java 中的左移的运算符为< 但是使用的时候要注意符号位的问题,如下: public void shiftTest() { int n = 1; while (n != 0) { n = n ...

  9. java mod %区别_Java中 % 与Math.floorMod() 区别详解

    %为取余(rem),Math.floorMod()为取模(mod) 取余取模有什么区别呢? 对于整型数a,b来说,取模运算或者取余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余 ...

  10. java 注解开发_Java中的注解到底是如何工作的?

    作者:人晓 www.importnew.com/10294.html 自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分.开发过程中,我们也时常在应用代码中会看到诸如@Over ...

最新文章

  1. 插入排序--希尔排序
  2. python四大数据类型_Python 四大数据类型总结
  3. POJ3278(BFS入门)
  4. GNU make manual 翻译( 一百五十五)
  5. PCRE正则表达式语法
  6. Python菜鸟入门:day08函数概念
  7. 在 ASP.NET MVC 中创建自定义 HtmlHelper
  8. ROS安装时rosdep init与rosdep update问题解决方法(2022.04.08亲测)
  9. 高手云集 WCTF世界黑客大师赛今日开战
  10. QT开发_弹出窗口禁用父窗口并移动到父窗口中心位置
  11. 记一次 Ubuntu Linux 动态调整分区空间
  12. nvme分区选mbr还是guid_老毛桃winpe的DiskGenius分区工具使用说明
  13. wifi认证源码html,openwrt 实现本地wifidog简单认证,认证端纯html
  14. 世界经济论坛报告:全方位评估Fintech将如何颠覆金融业竞争格局,包括路径、模式和终局(二)...
  15. OSINT 常用信息收集策略
  16. Linux 内核 | 网络流量限速方案大 PK
  17. touchGFX综合学习五、touchGFX加载外部(SDCARD、SPI FLASH等)字体显示,包括中文
  18. ADSL modern 的常用密码
  19. 测试环境搭建-5:设备的驱动程序未被安装解决方法
  20. 安卓Tablayout自定义文字、指示器长度和颜色

热门文章

  1. windows XP小技巧
  2. 一次性删除maven本地仓库下的.lastUpdated 结尾的文件
  3. GC root 解决了循环引用的垃圾回收问题
  4. 去中心化交易所如雨后春笋,EOS交易所崭露头角
  5. Java练习 SDUT-1294_选票统计
  6. Android软键盘与EditText近乎完美的交互
  7. IO OutputStreamWriter和InputStreamReader
  8. JavaScript 函数定义和调用
  9. Jersey the RESTful Web Services in Java
  10. 转发技术风雨三十年,你经历过……