黑马程序员技术交流社区

标题: &&和&的区别 [打印本页]

作者: 强晨曦    时间: 2015-8-27 21:38
标题: &&和&的区别
class Demo2_Operator {
        /*
        &&与&的区别
        * a:最终结果一样。
        * b:&&具有短路效果。左边是false,右边不执行。

        ||与|的区别
        a:最终的结果是一样
        b:||具有短路效果,左边为true,右边不执行
        */
        public static void main(String[] args) {
                /*int a = 10;
                int b = 20;
                int c = 30;
                System.out.println(a < b && b < c);                                //true && true = true
                System.out.println(a < b && b > c);                                //true && false = false
                System.out.println(a > b && b < c);                                //false && true = false
                System.out.println(a > b && b > c);                                //false && false = false*/

                int x = 3;
                int y = 4;
                //System.out.println((++x == 3) & (++y == 4));        //false & false = false
                //System.out.println("x = " + x);                                        //x = 4
                //System.out.println("y = " + y);                                        //y = 5
                System.out.println("---------------------------");
                System.out.println((++x == 3) && (++y == 4));        //false & false = false
                System.out.println("x = " + x);                                        //x = 4
                System.out.println("y = " + y);                                        //y = 4
        }
}

作者: 0819刘海东    时间: 2015-8-27 22:05
赞一个,,,,,,,
作者: 15863453752    时间: 2015-8-27 22:17
小强啊  这个....有水的嫌疑!
作者: leonhming    时间: 2015-8-27 22:29
经过鉴定这贴是水贴~
作者: Forsaken    时间: 2015-8-27 23:06
刘明。紫薯布丁。
作者: cc3441251    时间: 2015-8-27 23:11
学习了  谢谢楼主分享
作者: 陈祥    时间: 2015-8-27 23:13
&&要是左边为真则返回真且不执行右边,&两边都会运行,一个为真,则真,这个浪费内存了点
作者: BG6FVG    时间: 2015-8-27 23:19
赞一个!!!!!!!!!!!!!
作者: Glc90    时间: 2015-8-28 09:36
大强????? 真的是大强么
作者: hejin67410    时间: 2015-9-23 18:25
谢谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2