java语言学习连载(三)--Java语言运算符和类型转换

     这节主要简单的介绍一下Java语言的运算符和类型转换,这里只是简单的学习笔记,要想学好Java语言还需要多读一些系统的书籍,如:《Java编程思想》、《核心技术》等等,更重要的是多练习才行。

 

     1,/和%运算符的区别:

对整数进行“/”运算时,所有余数都会被舍去

“%”模运算是取余运算

 

     2,递增和递减运算符

++i 先加后运算

i++ 先运算后加

--i 先减后运算

i--先运算后减

 

     3,什么事instancetof

instanceof是Java的一个二元操作符,和=、<、>属于同一类的比较运算符,是Java语言的保留字,其作用是测试它左边的对象是否是它右边的类的实例,返回的是Boolean类型的数据,代码示例如下:

  String    s  =  "I am a Oblect!";

  boolean   b  =  s.instanceof Object;

具体实例可以到Google或者相关书籍中查找,记住:一定要多查资料,多练习,理论可不是实际哦

 

     4,equals()和“==”的区别

1,原始数据比较:“==”和“!=”

2,“==”比较的是两个对象的引用,并不是他们的内容

equals方法在没有被覆盖时与“==”一样比较的是对象的引用,而在重写之后比较的是两个对象的内容

 

5,类型转换

1,从低到高自动转换

2,从高到低强制转换

3,包装类型过渡类型转换

4,平级之间不能强制转换:byte、short 、char

 

这里只记录了包装类型过渡类型转换的实例,其他的内容请查阅相关资料

float  f1  = 100.00f

Float  F1= new Float(f1);

Double  d  =  F1.doublevalue();

 

可以根据我的笔记来学习Java语言,但是我的笔记过于简单,还请多多阅读相关的书籍,我的笔记只能作为学习进度的参考,绝不能只学习笔记上的内容,切记!

 

转载注明出处:ecorefeng

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值