Notifier's Blog

常遇困境,说明你在进步!
       常有压力,说明你有目标!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Java学习笔记---4.Java的分支循环语句

Posted on 2010-09-19 18:40  notifier  阅读(967)  评论(0编辑  收藏  举报

      这一部分同样比较熟悉了,但switch语句的使用还需要注意一下.

public class Chose
{
	public static void main(String args[])
	{
		int grade = 3;
		switch(grade)
		{
			case 3 :
				System.out.println("成绩优秀!");
				break;
			case 2 :
				System.out.println("成绩及格!");
				break;
			case 1 :
				System.out.println("需要重修!");
				break;
			case 0 :
				System.out.println("需要重修!");
				break;
			default:
				System.out.println("成绩登入错误!");
				break;
		}
	}
}

      需要注意的有两点:

1. break语句

      在每一个case后面都要加上break语句,这表示退出整个switch分支. 如果不加入break的话,程序会从第一个满足case条件的地方开始,后续的case也均会执行.

2. 要设置默认的default语句

      对于某些不合乎条件的数据,都要通过default语句去判定,否则对异常数据的处理没有机制.

      switch的使用如下例:  

public class Chose  
{  
    public static void main(String args[])  
    {  
        int grade = 3;  
        switch(grade)  
        {  
            case 3 :  
                System.out.println("成绩优秀!");  
                break;  
            case 2 :  
                System.out.println("成绩及格!");  
                break;  
            case 1 :  
                System.out.println("需要重修!");  
                break;  
            case 0 :  
                System.out.println("需要重修!");  
                break;  
            default:  
                System.out.println("成绩登入错误!");  
                break;  
        }  
    }  
}