A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 强晨曦 中级黑马   /  2015-8-27 21:38  /  734 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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
        }
}

9 个回复

倒序浏览
赞一个,,,,,,,
回复 使用道具 举报
小强啊  这个....有水的嫌疑!
回复 使用道具 举报
经过鉴定这贴是水贴~
回复 使用道具 举报
刘明。紫薯布丁。
回复 使用道具 举报
学习了  谢谢楼主分享
回复 使用道具 举报
陈祥 中级黑马 2015-8-27 23:13:37
7#
&&要是左边为真则返回真且不执行右边,&两边都会运行,一个为真,则真,这个浪费内存了点
回复 使用道具 举报
BG6FVG 中级黑马 2015-8-27 23:19:03
8#
赞一个!!!!!!!!!!!!!
回复 使用道具 举报
Glc90 中级黑马 2015-8-28 09:36:44
9#
大强????? 真的是大强么
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马