首页 > 编程语言 >[Java基础] 数值运算符

[Java基础] 数值运算符

时间:2023-03-05 17:59:03浏览次数:29  
标签:false 符号 左边 数值 运算符 Java true 赋值

数值运算符

  1. 算术运算符

    算术运算符 说明 例子 结果
    + 正号 +3 3
    - 负号 -4 -4
    + 5+5 10
    - 6-4 2
    * 3*4 12
    / 5/5 1
    % 模(取余) 7%5 2
    ++ 自增 a=2;a++ a=3
    -- 自减 a=3;a-- a=1

  2. 赋值运算符

    赋值运算符 符号解释
    += 将符号左边的值和右边的值进行相加操作,最后将结果赋值给左边的变量
    -= 将符号左边的值和右边的值进行相减操作,最后将结果赋值给左边的变量
    *= 将符号左边的值和右边的值进行相乘操作,最后将结果赋值给左边的变量
    /= 将符号左边的值和右边的值进行相除操作,最后将结果赋值给左边的变量
    %= 将符号左边的值和右边的值进行取余操作,最后将结果赋值给左边的变量
  3. 比较运算符

    比较运算符 解释 例子 结果
    == 相等于 4==3 false
    != 不等于 4!=3 true
    < 小于 4<3 false
    > 大于 4>3 true
    <= 小于等于 4<=3 false
    >= 大于等于 4>=3 true
    instanceof 检查是否是类的对象 "hello" instanceof String true
  4. 逻辑运算符

    a b a&b a&&b a|b a||b !a a^b
    true true true true true true false false
    true true false false true true false true
    false true false false true true true true
    false true false false false false true false

    *注意:双与&& 采用中断制,第一个条件判定true后就不会走第二个了,但与&则会走完所有条件,单或和双或同理。

  5. 位运算符

    位运算符 运算 例子
    << 3 << 2 = 12
    >> 右移 3 >> 1 = 1
    >>> 无符号右移 3 >>> 1 = 1
    & 与运算 6 & 3= 2
    | 或运算 6 | 3= 7
    ^ 异或运算 6 ^ 3 = 5
    ~ 取反运算 ~6 = -7
  6. 条件运算符

    (条件)?(true)结果1:(false)结果2;

标签:false,符号,左边,数值,运算符,Java,true,赋值
From: https://www.cnblogs.com/TobuTobu/p/17181075.html

相关文章

  • [Java基础] 流程控制结构
    流程控制结构if-elseprivatestaticStringcheckHeartBeats(intheatBeats){if(heatBeats>100){return"toofast";}elseif(he......
  • JavaScript 全选练习
    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="t......
  • JavaScript dom查询的其他的方法
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> window.onload=function(){ //获取b......
  • JavaScript dom增删改
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html> <head> <metahttp-equiv="Content-Type"content="text/html;......
  • JavaScript 表格中删除整行
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;ch......
  • Java基础练习(数组练习及一个较难方法的练习)
    1.数组练习<1>现有一个整数数组,数组中的每个元素都是[0-9]之间的数字,从数组的最大索引位置开始到最小索引位置,依次表示整数的个位、十位、百位。。。依次类推。请编写程序计......
  • Java 面向对象
    1、构造方法每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。在创建一个对象的时候,至少要调用一个构造方法。构造方法的......
  • JavaScript dom查询2
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html> <head> <metahttp-equiv="Content-Type"content="text/html;......
  • java开发JDK工具的安装
    1.java开发工具的构成(1)JVM即java虚拟机,用于解释翻译java生成的自解码文件,因为java中有了这个,才能实现java语言跨平台运行java自解码文件(2)JRE即java运行环境,它是由JVM和ja......
  • JavaSE——集合ArrayList
    集合和数组的优势对比:长度可变添加数据的时候不需要考虑索引,默认将数据添加到末尾1.1ArrayList类概述什么是集合提供一种存储空间可变的存储模型,存储的数据......