Java中变量和运算符的基本知识点

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_36249610/article/details/102536886

变量

变量指的是在计算机内存中值可以改变的量。
按照数据类型分为:
  1.整型,即为定义的整数类型。依照字节大小分为比特byte(1字节),短整型short(2字节),整型int(4字节),长整型long(8字节)
  2.浮点型,即为定义的小数类型。依照字节大小分为单精度浮点型float(4字节)和双精度型double(8字节)。
  3.字符型(char), 用来表示一个字符。大小为2字节,取值范围为"\u0000~\uffff"对应的字符
  4.布尔型(boolean), 只有两个值真(ture)或者假(false)。
  5.字符串型,用来表示一串字符。


运算符

运算符用于执行程序代码的运算,会针对一个以上操作数项目进行运算。

常见运算符有: 

  1.算数运算符

     a).基本四则运算符 +  -  *  /  % 。基本使用方法和数学中相同,在除法中要使用 double 来计算并且0不能作为除数。

     b).增量赋值运算符 +=  -=  *=  /=  %= 。等价于将变量与操作数进行操作。如:a += 1 等价于 a=a+1

     c).自增自减运算符++  --  。给变量进行自加或自减1操作。

  2.关系运算符

    ==(等价于)       !=(不等于)     <     >      <=     >= 。可以理解为比较,若成立返回ture,若不成立则返回false。

  3.逻辑运算符

   &&(逻辑与)  ||(逻辑或)!(逻辑非)。与:全真才为真,其他都是假。或:只有全为假才为假,其他都为真。遵循短路运算原则非:取反。

  4.位运算符&(按位与)|(按位或)~(按位取反)^(按位异或)。位操作表示按二进制位运算。

    & 和 | 如果操作数为 boolean 的时候和&&、||相同,但是不遵循短路运算。按位异或:指两个操作数的对应位相同, 则结果为 0, 相异则结果为 1.

  5.移位运算符<<(左移) >>(右移) >>>(无符号右移)。移位操作是在二进制下进行操作。

    <<(左移):左侧位不要了, 右侧补 0

    >>(右移):右侧位不要了, 左侧补符号位(正数补0, 负数补1)

    >>>(无符号右移): 右侧位不要了, 左侧补 0

猜你喜欢

转载自blog.csdn.net/qq_36249610/article/details/102536886