if 和 if else

 1 package com.ibeve.demo;
 2 public class IfDemo {
 3     public static void main(String[] args) {
 4         int x = 3;
 5         if (x > 1) {
 6             System.out.println("Hello World!");
 7         }
 8         System.out.println("Hello");
 9 
10         // if 只控制紧跟的第一条语句,第二条语句与它无关系
11         if (x > 1)
12             System.out.println("Hello World!");
13         System.out.println("World!");
14 
15         System.out.println("Hello");
16 
17         if (x < 1) {
18             System.out.println("a");
19         } else {
20             System.out.println("b");
21         }
22 
23         /**
24          * if else 结构 简写格式: 变量 = (条件表达式)?表达式1:表达式2;
25          * 
26          * 三元运算符: 好处:可以简化 if else 代码。 弊端:因为是一个运算符,所以运算完必须要有一个结果。
27          */
28         int a = 9, b;
29         b = (a > 1) ? 100 : 200;
30 
31         // 这是错的
32         // int a = 9, b;
33         // b = (a > 1) ? System.out.println("b") : 200;
34 
35         if (a > 1)
36             b = 100;
37         else
38             b = 200;
39 
40         int n = 3;
41 
42         // 下面是一个整体只要有一个满足程序结束
43         if (n > 1)
44             System.out.println("a");
45         else if (n > 2)
46             System.out.println("b");
47         else if (n > 3)
48             System.out.println("c");
49         else
50             System.out.println("d");
51 
52         //abd
53         if (n > 1)
54             System.out.println("a");
55         if (n > 2)
56             System.out.println("b");
57         if (n > 3)
58             System.out.println("c");
59         else
60             System.out.println("d");
61     }
62 }

 

posted @ 2018-04-26 15:14  IBEVE  阅读(169)  评论(0编辑  收藏  举报