频道栏目
首页 > 程序开发 > 软件开发 > Java > 正文
java编程思想_短路现象
2012-12-11 15:40:45      个评论      
收藏   我要投稿

短路现象:一旦能够明确无误的确定整个表达式的值,就不在计算表达式余下的部分。
&&有短路现象,一旦有一个表达式可以确定整个表达式的值,就不用计算余下的部分。
||没有短路现象,任何情况都要计算表达式的所有部分。
[java]
package com.wzs.thread; 
 
public class Test6 { 
 
    public static void main(String[] args) { 
        boolean b1 = test1(0) && test2(3) && test3(2); 
        System.out.println(); 
        boolean b2 = test1(5) || test2(1) || test3(2); 
    } 
 
    static boolean test1(int value) { 
        System.out.println("test1:" + value); 
        System.out.println("result:" + (value < 1)); 
        return value < 1; 
    } 
 
    static boolean test2(int value) { 
        System.out.println("test2:" + value); 
        System.out.println("result:" + (value < 2)); 
        return value < 1; 
    } 
 
    static boolean test3(int value) { 
        System.out.println("test3:" + value); 
        System.out.println("result:" + (value < 3)); 
        return value < 1; 
    } 

输出结果:
[java]
test1:0 
result:true 
test2:3 
result:false 
 
test1:5 
result:false 
test2:1 
result:true 
test3:2 
result:true 

 

点击复制链接 与好友分享!回本站首页
相关TAG标签 现象 思想
上一篇:黑马程序员_面向对象之--->多态(上)
下一篇:java获得当前时间的前一天时间及Calendar 与 Date 的转换
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站