熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

java編程思想

2013-11-23 19:02:40  來源: Java核心技術 

  短路現象一旦能夠明確無誤的確定整個表達式的值就不在計算表達式余下的部分

  &&有短路現象一旦有一個表達式可以確定整個表達式的值就不用計算余下的部分

  ||沒有短路現象任何情況都要計算表達式的所有部分

  [java]

  package comwzsthread;

  public class Test {

  public static void main(String[] args) {

  boolean b = test) && test) && test

  Systemoutprintln()

  boolean b = test) || test) || test

  }

  static boolean test(int value) {

  Systemoutprintln(test: + value)

  Systemoutprintln(result: + (value < ))

  return value < ;

  }

  static boolean test(int value) {

  Systemoutprintln(test: + value)

  Systemoutprintln(result: + (value < ))

  return value < ;

  }

  static boolean test(int value) {

  Systemoutprintln(test: + value)

  Systemoutprintln(result: + (value < ))

  return value < ;

  }

  }

  輸出結果

  [java]

  test:

  result:true

  test:

  result:false

  test:

  result:false

  test:

  result:true

  test:

  result:true


From:http://tw.wingwit.com/Article/program/Java/hx/201311/26187.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.