大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > Java技巧 > java编程思想_短路现象

java编程思想_短路现象

关键词:Javajava编程思想_短路现象  阅读(501) 赞(17)

[摘要]本文主要是对java编程思想_短路现象的讲解,希望对大家学习java编程思想_短路现象有所帮助。

  短路现象:一旦能够明确无误的确定整个表达式的值,就不在计算表达式余下的部分。

  &&有短路现象,一旦有一个表达式可以确定整个表达式的值,就不用计算余下的部分。

  ||没有短路现象,任何情况都要计算表达式的所有部分。

  [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



相关评论