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

变量

变量指的是在计算机内存中值可以改变的量。
按照数据类型分为:
  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

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值