黑马程序员技术交流社区

标题: 黑马程序员_java中单条if语句和多条if语句的区别 [打印本页]

作者: DuckJava    时间: 2014-11-20 17:05
标题: 黑马程序员_java中单条if语句和多条if语句的区别
 ------- <a  target="blank">android培训</a>、<a  target="blank">java培训</a>、期待与您交流! ----------


         说道if 语句,相信大家都不会陌生。不过对于if 的单条语句和多条语句有什么区别,我倒是今天才知道,在这里,我来跟大家分享一下。
首先,先看一个小的Demo及运行结果。
class IfDemo
{
          public static void main(String[] args)
{
          int x = 3;
          if (x>1) //如果if控制的语句只有一条,“{}”大括号可以不写
  {
          System.out.println("yes");
  }
  System.out.println("over");
  
  int n = 3;
  //if else if else 一个整体
  if (n>1)
           System.out.println("a");
  else if (n>2)
          System.out.println("b");
  else
         System.out.println("c");  //if  else if  else  ---->这里的结果是:  a
  //if else 语句,一旦满足条件,执行完毕即结束,后面的条件,不再判断,也不去执行
  
  if (n>1)
        System.out.println("x");  //x
  if (n>1)
        System.out.println("y");  //y
// 单条if语句和多条if语句差别。
   
}
}
        如上可知:单条if语句(if    else if    else if.........else),程序只会在满足一个if 只会就离开这个if 语句,后面的else if 即时条件满足,也不会被判断,更不会被执行。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
       以上,是if语句在java中的使用介绍,欢迎大家前来指正批评,谢谢。

1111111111111111111111.jpg (19.97 KB, 下载次数: 3)

IfDemo运行结果

IfDemo运行结果





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