传智播客学习java:运算符


运算符:算术、赋值、比较、逻辑


取模时结果的正负与被模数相同


int a = 3;

b = a++;// 先运算再自增   b = 3; a = 4

b = ++a;// 先自增再运算   a = 4; b = 4;


+ 还可以用作字符串连接符  "learn  "+" java "      字符串数据和任何数据使用+都是相连接,最终都会变成字符串

如:"5+5"+5+5    // 输出 5+555
 
  "5+5"+(5+5)   // 输出 5+510

+= -= *= /= %= 只做赋值运算,有自动转换步骤  

如:short s = 4; s = s+5;//编译失败


                                 s += 5;// 编译通过


==  比较运算符  其结果只有false和true



逻辑运算符连接boolean类型的表达式

^ : 异或 //  两边相同结果为false;两边不同结果为true;

&& 短路 当左边是false时,右边不运算//   &:无论左边是true是false,右边都运算
   

||    同上



位运算符(二进制的运算符):<<    >>


<<   x<<y = x*2(y)


   如:3<<2=12;  0000-0000-0000-0000-0000-0000-0000-0011(3)


                        3左移2为:0000-0000-0000-0000-0000-0000-0000-1100(12)


>>   x>>y = x/2(y)  移动后左边需要补的根据最高位确定,若最高位为0则用0补,若最高位为1则用1补


>>>  无符号右移     移动后无论最高位是0还是1,左边都补0


                &  与   (且)  6 & 3  = 2   110   6
     &011   3
   =010  = 2
                |  或


^ 异或  7 ^ 4 ^ 4 =  7  可用于加密


             111.....11001 = -7    0000....000110 = 6   -6 = 6的二进制取反+1


          -  000.....00001         1111....111001   6取反 (-7)


             111.....11000         1111....111010 = -6


     取反 000.....00111 = 7

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
传智播客java基础pdf是一本非常好的Java学习资料,其涵盖了Java编程基础的方方面面,无论对于初学者还是有一定基础的学员都是非常有用的。 首先,该资料循序渐进地介绍了Java的基础语法,如变量、数据类型、运算符、控制语句等,详细且易懂,有助于初学者掌握Java的基础知识。而对于有些已经了解Java的人,可以跳过这部分内容,直接查找自己想学习的知识点,可以节约时间。 其次,传智播客java基础pdf还对Java的面向对象思想做了详细的介绍,可谓是让初学者及时转变思维。同时,在讲解类、对象、继承、多态等概念时,还提供了大量的代码示例,让学员更好地理解相关知识。 除此之外,该资料还涉及了Java中的集合、IO、多线程等方面,涵盖了Java编程的基本应用,方便学员全面掌握Java编程的技能。值得一提的是,该资料中的代码示例丰富,让学员可以跟随老师学习,通过代码动手实践,更快速地掌握Java编程的技能。 最后,值得注意的是,在传智播客java基础pdf中也提及了开发中常用的一些工具和技术,如Eclipse、Git、Maven等,对于学员有一定的实战指导意义。 总的来说,传智播客java基础pdf对Java的基础知识讲解得非常透彻,而且培养了学员的实战能力,制定了学习Java编程的基础和提高学员的技能,非常有学习的价值。同时该资料也一直更新升级,保持跟上时代更新的步伐,使得学员能够掌握到最新的Java知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值