作者 : darcy   时间 : 2015-09-29   浏览 : ...

switch 语句的格式:

switch ( 整型或字符型变量 )

{

     case 变量可能值1 :

         分支一;

         break;

   case 变量可能值2 :

         分支二;

         break;

   case 变量可能值3 :

         分支三;

         break;

   ...

   default :

       最后分支;
}

当满足case条件后程序开始执行,break 使得程序在执行完选中的分支后,可以跳出整个switch语句完成switch。如果没有这个break,程序将在继续前进到下一分支,直到遇到后面的break或者switch完成。


java的switch使用的例子(String作为参数类型的要在1.7或之后的版本才能使用):

public class Switch {
	public static void main(String args[]) {
		int i = 2;
		switch (i) {
		case 1:
			System.out.println("1:" + i);
			break;
		case 2:
			System.out.println("2:" + i);
			break;
		case 3:
			System.out.println("3:" + i);
			break;
		default:
			System.out.println("default");
		}

		String s = "s2";
		switch (s) {
		case "s1":
			System.out.println("s1:" + s);
			break;
		case "s2":
			System.out.println("s2:" + s);
			break;
		case "s3":
			System.out.println("s3:" + s);
			break;
		}

		char c = 'b';
		switch (c) {
		case 'a':
			System.out.println("a:" + c);
			break;
		case 'b':
			System.out.println("b:" + c);
			break;
		case 'c':
			System.out.println("c:" + c);
			break;
		}
	}
}

结果:

2:2
s2:s2
b:b

原创文章如转载,请注明本文链接: http://www.seaxiang.com/blog/java-switch
seaxiang  All Rights Reserved   粤ICP备15083047号-1