java中的运算符

程序想要控制自己,就必须做出判断与选择,在java中,我们利用运算符操纵对象和数据,并用执行语句做出选择;

常用java运算符

常用运算符如下:加减乘除以及等于号;几乎所有的运算符都能操纵基本数据类型,但要注意=,==和!=能操纵所有对象。而String类数据支持+,+=。还有递增递减(++,--)大于小于(>,<)大于等于小于等于(>=,<=)以及不等于(!=)和逻辑运算符与或非(&&,||,!)。

运算符的优先级问题

最简单的优先级为先乘除后加减,也可以用括号明确的表达出优先级顺序;如果一个加号出现在一个字符串中,他一般表示连接或者将其他类型转换成String类型;

赋值

赋值采用的操作符号是=,右侧的值可以是变量,常数,表达式。但是左侧的值必须是一个明确的已经命名的变量,即存在物理空间进行存储。常数不能作为左侧值。基本类型数据赋值,实际上如下:a=b,接着修改a,b不会发生变化,他实际保存的是实际数值;但在对对象进行赋值时又是另一种情况,因为我们操作的是对象的引用,例如A a=new A,   B b=new B;a=b;这个时候不管是a,还是b发生变化,引用所指向的对象发生变化,结果a=b;这称之为别名现象。想要避免这种现象可以a.f()=b.f();这个时候对象是彼此独立的。

自动递增和递减

       关于++,和--,一般只需要注意a++,和++a的区别,前者先赋值后计算,后者相反。

结尾与舍入

        类型转换时执行截尾,如果想得到舍入效果,需要使用java.lang.Math中的round()方法;




      





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值