javaSE - 002 - 运算符 Operator

运算符分类

  • 算术运算符(+ - * 和数学上的意义一致)
    1.取模运算符%
      int a= -1;
      int c = 5;
      System.out.println(a%c);// -1
      a= 1;
      c = 5;
      System.out.println(a%c);// 1
      //a为被除数,c为除数。取模运算的结果的正负始终与被除数保持一致。

2.除法运算符

      int a= -1;
      double c = 5.0;
      System.out.println(a/c);// -0.2
      a = 19;
      int d = 5;
      System.out.println(a/d);// 3 (数学意义上为3.8)这里非四舍五入,而是小数点后面的直接舍弃
      //除法运算符的结果类型与参与计算中自动转换来参与计算的类型保持一致
  • 关系运算符
    1.大于(>),大于等于(>=),小于(<),小于等于(<=),等于(==),不等于(~=)
    运算的结果为boolean值。
  • 位运算符(这里不做简述,本人用得太少啦)
  • 逻辑运算符
    1.逻辑与(&&),存在短路特性,也称短路与(前面为false,结果就为false。将不会计算后面的)
    2.逻辑或(||),存在短路特性,也称短路或(前面为true,结果就为true。将不会计算后面的)
    3.逻辑非(!)
  • 赋值运算符
    1.+=
    2.*=
    3./=
    4.%=
    5.-=
  • 条件运算符(三目运算符 ? :)
  • instanceof运算符
      String name = "liyang";
      boolean isStr = name instanceof String;//true 判断引用类型的对象是否是其类型
      boolean isStr1 = name instanceof Object;//true
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 关键字 1.1 关键字的概述 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或...
    哈哈哎呦喂阅读 3,921评论 0 0
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 5,939评论 0 2
  • 7. Java运算符 👯转载请保留原文链接:http://dashidan.com/article/java/ba...
    ef6a1aa99b35阅读 2,854评论 0 0
  • 1 顺序语句 语句:使用分号分隔的代码称作为一个语句。 注意:没有写任何代码只是一个分号的时候,也是一条语句,...
    哈哈哎呦喂阅读 3,051评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,955评论 18 399