• java中的运算符


    算术运算符  赋值运算符

    比较运算符  逻辑运算符  条件运算符

    java中的算术运算符

    加+ - * / 求余% 自增1 ++ 自减1 --

    /   除法  24/6=4 除法除不断的只取整数,忽略小数点后的数(32/6=5)  

    %  24%7=3 ++ 自增1 --自减1

    int a=5;

    int b=++a; //++在左边,a先执行自增,再赋值给b

    int b=a++; //++在右边,a的值先赋值给b,再执行自增 -- 同理

    ++ --只能用于操作变量,不能用于操作数值或常量

    java中的赋值运算符

    赋值=  加等于+=  减等于-=  乘等于*=  除等于/=  模等于%=

     

    java中的比较运算符

    比较的结果是一个布尔值(true  or  false

    >  <  >=  <= 只支持左右两边操作数都是数值类型

    ==  !=  既支持数值,也可以是引用类型

    java中的逻辑运算符

    逻辑运算符

    名称

    举例

    结果

    &&

    a&&b

    如果ab都为true,返回true

    ||

    a||b

    如果ab任一为true,返回true

    !

    !a

    如果afalse,返回true。就是取相反的

    ^

    异或

    a^b

    如果ab有且仅有一个为true,返回true

    异或

    有且只能有一个人投票同意才能通过某议题

    java中的条件运算符

    条件运算符( ? : )也称为三元运算符

    语法形式:布尔表达式   表达式1 :表达式2

    运算过程:如果布尔表达式的值为true,返回表达式1的值,否则返回表达式2的值

    String str=(8>5)?"8大于5":"8小于5";
    System.out.println(str);

    int source=58;

    String mark=(source>60)?"及格":"不及格";

    System.out.println(mark);

    运行结果:不及格

    *** END

  • 相关阅读:
    java SE :文件基本处理 File、FileFilter、FileNameFilter
    java SE :标准输入/输出
    java EE :GenericServlet 抽象类、ServletConfig 接口
    java EE :Servlet 接口
    java EE : http 协议响应头部信息验证
    java EE : http 协议之请求报文、响应报文
    java EE : tomacat 基础
    06 java 基础:java 循环 递归
    05 java 基础:运算符、程序结构
    04 java 基础:数据类型
  • 原文地址:https://www.cnblogs.com/liuyun66535309/p/8763606.html
Copyright © 2020-2023  润新知