算数运算符,赋值运算符,比较运算符,逻辑运算符,三元运算符,位运算符,字符和字符串参加运算

运算符:

1.算数运算符:  +  -  *  /  %(模运算。取余)  自减——  ++自增   +(在有字符或者字符串时做为连接符)

2.赋值运算符 =  ( +=  *=   -=  /=  %=)扩展复制运算符,隐含了强制转换。

   += 左右两边的合赋给左边

   -=            

   /=           商赋给左边

  %=  左右两边的余赋给左边

   *=           

3比较(关系)运算符:>  <   <=  >=   ==(等等于?)   !=(不等于?

  只要有运算符,肯定有结果,

  比较运算符结果只有两个,真true false

4逻辑运算符(链接关系表达式)用于链接两个boolean类型的表达式

  &  AND :特点只要有false结果就是false

  |  OR  或 特点是只要true结果就是true

  ^   异或  两边的结果相同结果是false 两边结果不同结果是true

  !   非  讲结果取反。  !True=false

  &&  AND 短路    和&结果是一样的,区别是左边结果是false则右边就不再运算

  ||  OR 短路  和|结果是一样的,区别是左边结果是true则右边就不再运算

5三元运算符:格式

(条件表达式)?表达式1:表达式2

当条件表达式为true时运算结果选取表达式1

当条件表达式为false时运算结果选取表达式2

6位运算符(用于2进制)

<<   左移   3<<2=12   3*2*2 左移几位就是乘以2的几次方

 >>   右移   8>>2==2  8/2/2  右移几位就是除以2的几次幂

       右移 对于高位出现的空位,原来高位是什么就用什么补这个空位

>>>  无符号右移  数据右移时无论最高位是什么,都用0补。

& 与运算  6&3=2         110

|  或运算  6|1=7          &011  

 ^  异或运算  6^3=5        010=2

~  反码运算 ~6=7

^ 一个数异或同一个数两次结果还是这个数  6^3^3=6 (可以用来加密)

字符和字符串参加加法运算

字符参加运算,其实是就是字符在ascii表里面对应的数字的参加运算。

字符串参加运算时,不是加法运算只是字符串之间的拼接。a97  A65

键盘录入的步骤

1.  导包

2.   import java.util.Scanner;  (位置在class上面)

3. 创建对象

4.   Scanner sc=new Scanner(System.in);

5.  接收数据

6. Int  a=nextInt();

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值