zoukankan      html  css  js  c++  java
  • Java的运算符

    Java的运算符可以分为 :算术运算符、 关系运算符、 位运算符、逻辑运算符、赋值运算符、其他运算符。


    1. 算术运算符

      注:    ++     自增1(分为前置++a和后置a++)

             --     自减1(分为前置--a和后置a--)

     1 public class Test1 {
     2     public static void main(String[] args){
     3         int a = 2, b = 3;
     4         int test1 = a++;
     5         int test2 = ++b;
     6         System.out.printf("test1值:%-8d"+"test2值:%-8d", test1,test2);        
     7     }
     8         
     9 }
    10 
    11 
    12 运行结果:
    13 test1值:2       test2值:4  
    View Code

    2. 关系运算符


    3. 位运算符

    按照二进制位进行运算


    4. 逻辑运算符

    假设布尔变量A为真,变量B为假


    5. 赋值运算符


    6. 其他运算符

    》条件运算符(?:)

    条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。

    变量 x = (a>10) ? 1 : 2;       //判断a大于10为真时将1赋值给变量x,否则将2赋值给变量x

    》instanceof 运算符

    该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。

    String name = "James";
    boolean result = name instanceof String; // 由于 name 是 String 类型,所以返回真

    7 运算符的优先级

    运算符的优先级决定表达式的计算顺序,由上往下优先级降低

     

  • 相关阅读:
    HDU-2222 Keywords Search(AC自动机)
    HDU-2647 Reward(拓扑排序)
    HDU-2896 病毒侵袭(AC自动机)
    UESTC-1057 秋实大哥与花(线段树+成段加减+区间求和)
    CSU-1120 病毒(最长递增公共子序列)
    记忆化搜索
    区间动态规划 矩阵连乘 Medium
    34枚金币时间管理法
    摄影基础1
    学习法则 讲
  • 原文地址:https://www.cnblogs.com/whxutao/p/10050958.html
Copyright © 2011-2022 走看看