zoukankan      html  css  js  c++  java
  • 【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
      }
    }
    

    二、优先级

  • 相关阅读:
    go语言之goroute协程
    Vue中Computed和Watch的用法及区别
    php判断复选框是否被选中的方法
    基于workerman的实时推送
    织梦引入公共模板
    织梦快速建站首页模板
    golang解决中文乱码的方法
    Vue项目中使用可视化图表echarts
    解决for循环中异步请求顺序不一致的问题
    layui多图上传实现删除功能的方法
  • 原文地址:https://www.cnblogs.com/iitxt/p/8986449.html
Copyright © 2011-2022 走看看