标签:android style blog http ar color 使用 sp java
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
1 /* 2 使用if语句判断你要进男厕还是女厕 3 */ 4 class TestIf 5 { 6 public static void main(String[]args) 7 { 8 int x=5; 9 if(x==1) 10 System.out.println("您是先生,请进男厕!"); 11 else if(x==2) 12 System.out.println("您是女士,请进女厕!"); 13 else 14 System.out.println("对不起,无法识别您的性别!"); 15 System.out.println("\t\t\t\t\t————青衫出品!————"); 16 } 17 }
1 /* 2 需求:客户要求输入月份后能显示是哪个季节。 3 3 4 5 春季;6 7 8 夏季;9 10 11 秋季;12 1 2冬季; 4 */ 5 class JiJie 6 { 7 public static void main(String[] args) 8 { 9 //使用if条件语句设计 10 int x=11; 11 if(x<1||x>12) 12 System.out.println("没有这个月份,请重新输入!"); 13 else if(x>=3&&x<=5) 14 System.out.println(x+"月份是春季。百花盛开,多出去走走,感受大自然的魅力!"); 15 else if(x>=6&&x<=8) 16 System.out.println(x+"月份是夏季。烈日炎炎,请注意避暑!"); 17 else if(x>=9&&x<=11) 18 System.out.println(x+"月份是秋季。秋高气爽,是旅游的好时节!"); 19 else 20 System.out.println(x+"月份是冬季。请注意保暖!"); 21 22 System.out.println("\t\t\t\t\t\t————青衫出品!————"); 23 24 } 25 }
2.switch结构
(1)switch语句结构:
switch(表达式){case 取值1: 执行语句;break; case 取值2: 执行语句;break;……case 取值n: 执行语句;break;default:执行语句;break;}
(2)switch语句特点:
a: switch语句中的类型只有四种:byte short int char
b:case与default 编写代码没有顺序,default可以放在case前面。但是执行顺序仍然是先找第一个case,最后执行default语句。
c:结束switch语句有两种情况:一种是遇到break;语句。另一种是switch语句执行完毕(也就是遇到switch中的大括号“}”)
d:case语句有穿透性。也就是如果匹配的case语句没有break;那么执行完毕后会继续向下执行可以执行的语句,直到遇到break;或者大括号“}”。
例:
1 /* 2 需求:客户输入后能显示对应的星期 3 */ 4 class Switch 5 { 6 public static void main(String[] args) 7 { 8 int x=1; 9 switch(x) 10 { 11 case 1: 12 System.out.println(x+"星期一"); 13 case 2: 14 System.out.println(x+"星期二"); 15 case 3: 16 System.out.println(x+"星期三"); 17 break; 18 case 4: 19 System.out.println(x+"星期四"); 20 break; 21 case 5: 22 System.out.println(x+"星期五"); 23 break; 24 case 6: 25 System.out.println(x+"星期六"); 26 break; 27 case 7: 28 System.out.println(x+"星期日"); 29 break; 30 default: 31 System.out.println("查询不到您输入的数字,请重新输入"); 32 } 33 34 35 } 36 }
如上面代码,执行后还会继续向下执行,打印出来的结果就会变成下图,
直到遇到break;才会结束语句。这就是case的穿透性。
让我们做个练习,用switch结构来设计上面的输入月份显示季节。
1 /* 2 需求:客户要求输入月份后能显示是哪个季节。 3 3 4 5 春季;6 7 8 夏季;9 10 11 秋季;12 1 2冬季; 4 */ 5 class JiJie 6 { 7 public static void main(String[] args) 8 { 9 //使用switch语句设计 10 int a=5; 11 switch(a) 12 { 13 case 3: 14 case 4: 15 case 5: 16 System.out.println(a+"月份是春季。百花盛开,多出去走走,感受大自然的魅力!"); 17 break; 18 case 6: 19 case 7: 20 case 8: 21 System.out.println(a+"月份是夏季。烈日炎炎,请注意避暑!"); 22 break; 23 case 9: 24 case 10: 25 case 11: 26 System.out.println(a+"月份是秋季。秋高气爽,是旅游的好时节!"); 27 break; 28 case 12: 29 case 1: 30 case 2: 31 System.out.println(a+"月份是冬季。请注意保暖!"); 32 break; 33 default: 34 System.out.println("没有这个月份,请重新输入!"); 35 36 } 37 38 System.out.println("\t\t\t\t\t\t————青衫出品!————"); 39 40 } 41 }
标签:android style blog http ar color 使用 sp java
原文地址:http://www.cnblogs.com/huidu/p/4118251.html