- package com.aduvm.practice;
- 1
- public class IfDemo1 {
- /**
- * @param args
- */
- public static void main(String[] args)
- {
- int x=4;
- if (x>5) //首先判断4>5吗 ? 不是,接着判断下句
- {
- System.out.println("a");
- }
- else if (x>3)//4>3吗?是,所以执行括号里的语句,打印出b
- {
- System.out.println("b");
- }
- else if (x>4) //接着判断4>4吗?不是,接着判断
- {
- System.out.println("c");
- }
- else //以上条件都不成立吗?不是,所以不打印over
- System.out.println("over!");
- }
- }
-
- 2
- class IfDemo1
- {
- public static void main(String[] args)
- {
- int x=4;
- if (x>5) //4大于5吗?不是 接着判断下一句
- {
- System.out.println("a");
- }
- if (x>3) //4大于3吗?是,所以打印出b
- {
- System.out.println("b");
- }
- if (x>4) //4大于4吗,不是 接着判断下一句
- {
- System.out.println("c");
- }
- else //以上条件都不成立吗?不是,所以不打印over
- System.out.println("over!");
- }
- }//为什么输出地是b
-
复制代码 |