码迷,mamicode.com
首页 > 其他好文 > 详细

2.常用运算符注意点

时间:2015-09-11 00:19:55      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:

这里只提出注意点~~

1  比较运算符

技术分享

注意比较结果:

public class HelloWorld{
    public static void main(String[] args) {
		int a=16;
		double b=9.5;
		String str1="hello";
		String str2="imooc";
		System.out.println("a等于b:" + (a    == b));
		System.out.println("a大于b:" + (a      > b));
		System.out.println("a小于等于b:" + (a  <= b));
		System.out.println("str1等于str2:" + (str1  == str2));
	}
}

结果:a等于b:false
     a大于b:true
     a小于等于b:false
     str1等于str2:false


2 逻辑运算符

技术分享

当使用逻辑运算符时,我们会遇到一种很有趣的“短路”现象。

譬如:( one > two ) && ( one < three ) 中,如果能确定左边 one > two 运行结果为 false , 则系统就认为已经没有必要执行右侧的 one < three 啦。

同理,在( one > two ) || ( one < three ) 中,如果能确定左边表达式的运行结果为 true , 则系统也同样会认为已经没有必要再进行右侧的 one < three 的执行啦!


3 条件运算符

条件运算符( ? : )也称为 “三元运算符”。

语法形式:布尔表达式 ? 表达式1 :表达式2


4 运算符优先级

技术分享

2.常用运算符注意点

标签:

原文地址:http://my.oschina.net/u/2346786/blog/504676

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!