• 【Java基础-Java运算符】


     

     

     

    知识点: 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 : 30
    
          b = (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
      }
    }
    

    二、优先级

  • 相关阅读:
    设计模式
    软件的架构与设计模式之经典架构模式简介
    Rose与PowerDesigner:两款建模工具的对比
    C#中Socket多线程编程实例 [转载]
    C#串口控制
    .NET反射、委托技术与设计模式
    求多个数的质因子
    求单个数的欧拉函数
    基本欧拉函数
    hdu 2157(矩阵的快速幂)
  • 原文地址:https://www.cnblogs.com/iitxt/p/8986449.html
Copyright © 2020-2023  润新知