• 【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
      }
    }
    

    二、优先级

  • 相关阅读:
    Thinkphp+Nginx(PHPstudy)下报的404错误,403错误解决
    浅谈 PHP 与手机 APP 开发(API 接口开发)
    B/S架构与C/S架构的区别
    动态查询:getBy字段名
    Cannot declare class apphomecontrollerCases because the name is already in use
    TP5与TP3.X对比
    SuperSpider——打造功能强大的爬虫利器
    阵列卡,组成的磁盘组就像是一个硬盘,pci-e扩展出sata3.0
    查看Linux系统下Raid信息
    网格计算, 云计算, 集群计算, 分布式计算, 超级计算
  • 原文地址:https://www.cnblogs.com/iitxt/p/8986449.html
Copyright © 2020-2023  润新知