知识点: 1.各类运算符 2.运算符的优先级

一、算数运算符

  1.算数运算符 :

 

   另外提一种简便写法

    例如:j = j + i ;  可以写成 j += i;  同理 j -= i ; .........

1.2 关系运算符

  关系运算符用来比较操作数,假设变量a=20,b=10,则:

1.3 逻辑运算符

逻辑运算符用来描述与、或、非逻辑关系,假设变量a=true,b=false,则:

1.4 位运算符

位运算符可以应用到整数类型,长型,整型,短整型,字符和字节。它作用于位,并执行逐位操作。二进制位操作具体看:二进制是怎样做位运算的
假设整型变量A=60(0011 1100)和变量B=13(0000 1101),则:

1.5 赋值运算符

赋值运算符是为变量赋值所使用,如下:

1.6 其他运算符_条件运算符

条件运算符也被称为三元运算符,可以作为赋值运算符种很特殊的一种,此运算符是确定哪些值应分配给变量。语法:
variable x = (expression) ? value if true : value if false

"?"号左侧为条件表达式ture或false,如果true则将":"左侧值赋值给"="左侧的变量;如果false则将":"右侧值赋值给"="左侧的变量。

实例:

public class Test {public static void main(String args[]){int a , b;a = 10;b = (a == 1) ? 20: 30;System.out.println( "Value of b is : " +  b );//结果:Value of b is : 30b = (a == 10) ? 20: 30;System.out.println( "Value of b is : " + b );//结果:Value of b is : 20}
}

1.7 其他运算符 _instanceof运算符

instanceof运算符只用于对象引用变量,检查对象是否为特定类型(类或接口类型)。语法:
( Object reference variable ) instanceof (class/interface type)

如果左侧值的类型与右侧的类/接口类型(包含父类)一致,则结果为 true。

实例:

public class Test {public static void main(String args[]){String name = "James";boolean result = name instanceof String;System.out.println(result);//结果:true}
}

实例2:

class Vehicle {}public class Car extends Vehicle {public static void main(String args[]){Vehicle a = new Car();boolean result = a instanceof Car;System.out.println(result);//结果:true}
}

二、优先级

转载于:https://www.cnblogs.com/iitxt/p/8986449.html

【Java基础-Java运算符】相关推荐

  1. Java基础算术运算符

    Java基础算术运算符 一个表达式当中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升. 没有必要去专门记忆运算符的优先级. public class OperatorTest01{pu ...

  2. Java基础----Java编程语言概述

    Java基础----Java编程语言概述 文章目录 Java基础----Java编程语言概述 Java编程语言概述 1-1 软件开发介绍 1.1软件开发介绍 1.2 常用命令 1-2 计算机编程语言介 ...

  3. Java基础-Java中的堆内存和离堆内存机制

    Java基础-Java中的堆内存和离堆内存机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 转载于:https://www.cnblogs.com/yinzhengjie/p/9 ...

  4. Java基础-JAVA中常见的数据结构介绍

    Java基础-JAVA中常见的数据结构介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是数据结构 答:数据结构是指数据存储的组织方式.大致上分为线性表.栈(Stack) ...

  5. Java基础-Java中的内存分配与回收机制

    Java基础-Java中的内存分配与回收机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一. 二. 转载于:https://www.cnblogs.com/yinzhengji ...

  6. Java基础——Java多继承的三种实现方式

    Java基础--Java"多继承"的三种实现方式 Java语言本身只支持单继承(每个类只能有一个父类),但单继承的局限性很大,因此,可以通过以下的方式实现"多继承&quo ...

  7. [重学Java基础][Java IO流][Exter.2]IO流中几种不同的读写方法的区别

    [重学Java基础][Java IO流][Exter.2]IO流中几种不同的读写方法的区别 Read 读入方法 read(): 一般是这种形式 public int read() 1.从流数据中读取的 ...

  8. JAVA基础--JAVA SE(知识点总结 Ⅴ )

    前面内容请见: JAVA基础–JAVA SE(知识点总结 Ⅰ ) JAVA基础–JAVA SE(知识点总结 Ⅱ ) JAVA基础–JAVA SE(知识点总结 Ⅲ ) JAVA基础–JAVA SE(知识 ...

  9. Java基础-Java中常用的锁机制与使用

    Java基础-Java中常用的锁机制与使用 锁lock或互斥mutex是一种同步机制,主要用于在存在多线程的环境中强制对资源进行访问限制.锁的主要作用为强制实施互斥排他以及并发控制策略.锁一般需要硬件 ...

  10. [起源篇]---Java基础(了解运算符)

    目录 Java基本语法 1.运算符(一句话) 算术运算符 赋值运算符 关系运算符 逻辑运算符 三元运算符 其他运算符 下节预告:Java基础-学会流程控制(一段话) 上一章,我们一起了解了Java内容 ...

最新文章

  1. 算法导论Java实现-构建MaxHeap
  2. EfficientNetV2:更小,更快,更好的EfficientNet
  3. 【通知】有三个人指导以及VIP星球6月份之后升级,你的专属AI顾问了解一下
  4. STM32串口中断实验总结函数的初始化必须在变量的初始化之后在进行!
  5. gin redis 链接不上_php + redis 高并发商品秒杀 完整业务模拟流程 实现方案
  6. 那些读博的女生,怎样通过“九九八十一关”?
  7. spark SortShuffleWriter的实现
  8. springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用...
  9. ajax beforeSend中无效果
  10. 无法将 flash.display::BitmapData 转换为 flash.display.Bitmap
  11. ai人工智能将替代人类_人类可以信任AI吗?
  12. 2022最新版sci和ssci双检索期刊,详细期刊目录值得了解!
  13. 轻快pdf阅读器如何使用
  14. 【024】Vue+Springboot+mysql员工考勤管理系统(多角色登录、请假、打卡)(含源码、数据库、运行教程、实验报告)
  15. 雅思成绩单上的这个符号, CEFR 究竟是什么意思
  16. 挖掘肖特基二极管保护电路的小窍门
  17. 第三部分 数据结构 -- 第四章 图论算法-1383:刻录光盘(cdrom)
  18. Linux根目录”/“下各个系统文件夹的含义和用途
  19. 【Codewars python 4kyu】: Breadcrumb Generator
  20. Java小技能:异常处理

热门文章

  1. ubuntu中彻底清空回收站
  2. Google Kick Start 2018 Round C Planet Distance
  3. iOS-----------关于UDID
  4. post提交参数有Date类型,总是返回400格式错误
  5. day17 10.jdbc的crud操作
  6. Python深入理解yield
  7. 一站式学习Redis 从入门到高可用分布式实践(慕课)第三章 Redis客户端
  8. linux 编译,链接和加载
  9. 二_单元测试和代码覆盖率
  10. 创建自己的oracle解释计划