您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 从头认识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这组代码证明了我们上面的结论。总结:这一章节主要讲述三元运算符和字符串操作符的注意点,而且大家尽量少使用三元操作符。这一章节就到这里,谢谢。-----------------------------------目录
本文标题:从头认识java-25三元运算符和字符串操作符
链接地址:https://www.777doc.com/doc-2711954 .html