从头认识java-25三元运算符和字符串操作符

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

从头认识java-2.5三元运算符和字符串操作符这一章节我们来讨论一下三元运算符和字符串操作符。1.三元运算符(condition?result:result)为什么会说这个呢?其实就是想劝大家不要过多使用它,因为它降低代码的可读性。看下面的代码:[java]viewplaincopy1.packagecom.ray.ch01;2.3.publicclassTest{4.5.publicstaticvoidmain(String[]args){6.inta=1,b=2;7.if(ab){8.System.out.println(a);9.}else{10.System.out.println(b);11.}12.System.out.println(ab?a:b);13.}14.15.}上面是两个功能相同的代码块。虽然三元表达式比上面的ifelse来的简洁明了,但是如果程序里面有非常多的这种表达式,可读性将会大大降低。所以,用不是不可,大家请掌握这个度,也为后来的维护人员着想一下,也为自己着想一下。2.字符串操作符=,+=基础类型跟字符串相加,字符串之后的基本类型都会转变成字符串,再相加。下面看一组有趣的代码:[java]viewplaincopy1.packagecom.ray.ch01;2.3.publicclassTest{4.5.publicstaticvoidmain(String[]args){6.Stringa=1+2+;7.Stringb=+1+2;8.System.out.println(a);9.System.out.println(b);10.}11.12.}输出:312这组代码证明了我们上面的结论。总结:这一章节主要讲述三元运算符和字符串操作符的注意点,而且大家尽量少使用三元操作符。这一章节就到这里,谢谢。-----------------------------------目录

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功