switch case 应用

switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。

如code<1>:代码中,由于i等于5,和前面的两个case都不匹配,所以结果中并没有one和ten的。而第三个case中的5就和switch中i的值匹配,因此就会打印出five的,由于没有遇到break所以就会顺序执行很面的代码,打印出three和other

对于流程控制中的switch-case语句,一直是我的一个弱项.

每当考试或者面试笔试的时候,总是丈二和尚摸不着头脑,我想这应该是我基础太差的原因吧!

为了彻底解决这个心病,不得不花点功夫了!

code<1>:

1 public class Test7 2 { 3 public static void main(String[] args) 4 { 5 int i=5; 6 switch(i) 7 { 8 case 1: 9 System.out.println("one"); 10 case 10: 11 System.out.println("ten"); 12 case 5: 13 System.out.println("five"); 14 case 3: 15 System.out.println("three"); 16 default: 17 System.out.println("other"); 18 } 19 } 20 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzpxg.html