The pit of an if statement in Java

 1 package the.pit.of.an.ifstatement.injava;
 2 
 3 public class ThePitOfAnIfStatementInJava {
 4     public static void main(String[] args) {
 5         int a = 5;
 6         int b;
 7         
 8         if (a >= 3) {
 9             b = a * 2 + 1; 
10         }else if (a >= -1 && a < 3) {
11             b = a * 2;
12         }else if(a <= -1) {
13             b = a * 2 - 1;
14         }else {
15             b = 0;  //如果没有这行代码会报错,因为前面的if语句如果不执行,则b没有初始化就输出了b。
16             System.out.println("不存在这样的x");
17         }
18         System.out.println(b);
19     }
20 }

 

posted @ 2018-09-10 23:09  小步快跑!!!!!  阅读(84)  评论(0编辑  收藏  举报